diff --git a/modules/web/handler/activity.go b/modules/web/handler/activity.go index 1725a75..8cd089d 100644 --- a/modules/web/handler/activity.go +++ b/modules/web/handler/activity.go @@ -1079,6 +1079,7 @@ func ActivitySignNewInfo(c *gin.Context) { resp := GetSignNewInfo(a.UID) if resp == nil { a.Code = values.CodeRetry + a.Msg = "पात्रता को पूरा न करें" return } a.Data = resp @@ -1092,7 +1093,6 @@ func ActivitySignNewDraw(c *gin.Context) { if !a.CheckActivityExpire(common.ActivityIDSign) { return } - data := &common.ActivitySignData{UID: a.UID} db.Mysql().Get(data) if data.ID == 0 { @@ -1103,6 +1103,7 @@ func ActivitySignNewDraw(c *gin.Context) { list := call.GetConfigActivitySignByWheel(data.Wheel) if len(list) == 0 { a.Code = values.CodeRetry + a.Msg = "शर्तों को पूरा नहीं किया जाता है" return } now := time.Now() @@ -1117,12 +1118,14 @@ func ActivitySignNewDraw(c *gin.Context) { day := GetSignDay(data.Sign) + 1 var reward int64 for _, v := range list { - if v.Day == day && data.Wheel >= v.WheelStart && data.Wheel <= v.WheelEnd { + if v.Day == day { reward = v.Reward re := call.GetRechargeInfo(a.UID) playerData := call.GetPlayerData(a.UID) if re.DayRecharge < v.Recharge || playerData.DayBet < v.Bet { a.Code = values.CodeParam + a.Msg = "शर्तों को पूरा नहीं किया जाता है" + log.Error("uid:%v,conf:%v", a.UID, v) return } break @@ -1130,6 +1133,7 @@ func ActivitySignNewDraw(c *gin.Context) { } if reward == 0 { a.Code = values.CodeRetry + log.Error("reward == 0") return }