|
@@ -290,6 +290,19 @@ func TopUid(c *gin.Context) int { |
|
|
} |
|
|
} |
|
|
return topUid |
|
|
return topUid |
|
|
} |
|
|
} |
|
|
|
|
|
func TopUidBySubmit(c *gin.Context, uid int) int { |
|
|
|
|
|
topUid := 0 |
|
|
|
|
|
sql := `select ur.parent_uid from user_relate ur |
|
|
|
|
|
left join user u on u.uid=ur.parent_uid |
|
|
|
|
|
where ur.uid=%d and u.level in(2,3) order by ur.level limit 1 |
|
|
|
|
|
` |
|
|
|
|
|
sql = fmt.Sprintf(sql, uid) |
|
|
|
|
|
nativeString, _ := db.QueryNativeString(svc.MasterDb(c), sql) |
|
|
|
|
|
for _, v := range nativeString { |
|
|
|
|
|
topUid = utils.StrToInt(v["parent_uid"]) |
|
|
|
|
|
} |
|
|
|
|
|
return topUid |
|
|
|
|
|
} |
|
|
func CommTask(c *gin.Context, arg map[string]string) *[]md.CampTaskListGroup { |
|
|
func CommTask(c *gin.Context, arg map[string]string) *[]md.CampTaskListGroup { |
|
|
topUid := TopUid(c) |
|
|
topUid := TopUid(c) |
|
|
var m = make([]md.CampTaskListGroup, 0) |
|
|
var m = make([]md.CampTaskListGroup, 0) |
|
|