签到判断

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
}
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 {
log.Error("err:%v", err)
resp.CanSign = false
return
if len(call.GetConfigActivitySignByWheel(data.Wheel+1)) > 0 {
if err := db.Mysql().Update(&common.ActivitySignData{UID: data.UID}, map[string]interface{}{"sign": 0, "wheel": gorm.Expr("wheel + ?", 1)}); err != nil {
log.Error("err:%v", err)
resp.CanSign = false
return
}
resp.Sign = 7 * (data.Wheel)
resp.Day = 1
}
resp.Sign = 7 * (data.Wheel)
resp.Day = 1
}
resp.CanSign = true
if !data.Finish {

Loading…
Cancel
Save