huangjiajun 1 vecka sedan
förälder
incheckning
0efcbb866e
2 ändrade filer med 14 tillägg och 1 borttagningar
  1. +1
    -1
      app/custom/svc/svc_order.go
  2. +13
    -0
      app/custom/svc/svc_task_list.go

+ 1
- 1
app/custom/svc/svc_order.go Visa fil

@@ -139,7 +139,7 @@ func TaskQrcodeSubmit(c *gin.Context) {
e.OutErr(c, 400, e.NewErr(400, "二维码已失效"))
return
}
topUid := TopUid(c)
topUid := TopUidBySubmit(c, data.Uid)

if topUid != data.FormUid {
e.OutErr(c, 400, e.NewErr(400, "二维码已失效"))


+ 13
- 0
app/custom/svc/svc_task_list.go Visa fil

@@ -290,6 +290,19 @@ func TopUid(c *gin.Context) int {
}
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 {
topUid := TopUid(c)
var m = make([]md.CampTaskListGroup, 0)


Laddar…
Avbryt
Spara