签到判断

pull/9/head
mofangmin 1 year ago
parent 644030c250
commit ff70f832eb
  1. 14
      modules/web/handler/activity.go

@ -1026,13 +1026,15 @@ func GetSignNewInfo(uid int) (resp *values.ActivitySignInfoResp) {
return return
} }
if resp.Day > 7 { if resp.Day > 7 {
if err := db.Mysql().Update(&common.ActivitySignData{UID: data.UID}, map[string]interface{}{"sign": 0, "wheel": gorm.Expr("wheel + ?", 1)}); err != nil { if len(call.GetConfigActivitySignByWheel(data.Wheel+1)) > 0 {
log.Error("err:%v", err) if err := db.Mysql().Update(&common.ActivitySignData{UID: data.UID}, map[string]interface{}{"sign": 0, "wheel": gorm.Expr("wheel + ?", 1)}); err != nil {
resp.CanSign = false log.Error("err:%v", err)
return resp.CanSign = false
return
}
resp.Sign = 7 * (data.Wheel)
resp.Day = 1
} }
resp.Sign = 7 * (data.Wheel)
resp.Day = 1
} }
resp.CanSign = true resp.CanSign = true
if !data.Finish { if !data.Finish {

Loading…
Cancel
Save