|
|
|
|
@ -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 |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|