diff --git a/modules/web/handler/activity.go b/modules/web/handler/activity.go index 7b9933e..2b996b2 100644 --- a/modules/web/handler/activity.go +++ b/modules/web/handler/activity.go @@ -649,21 +649,24 @@ func ActivityFirstRechargeBackInfo(c *gin.Context) { resp.CanRecharge = true return } - val := data.Amount - call.GetUserCurrencyTotal(a.UID, common.CurrencyINR) - rechargeInfo.WithdrawingCash - if val < 0 { - val = 0 - } - val = val * conf.MaxBack / 100 - now := time.Now().Unix() - if p.Birth+conf.CD >= now && data.Reward == 0 { - db.Mysql().Update(&common.ActivityFirstRechargeBackData{UID: a.UID}, map[string]interface{}{ - "reward": val, - }) + if data.Reward == 0 { + val := data.Amount - call.GetUserCurrencyTotal(a.UID, common.CurrencyINR) - rechargeInfo.WithdrawingCash + if val < 0 { + val = 0 + } + val = val * conf.MaxBack / 100 + now := time.Now().Unix() + if p.Birth+conf.CD >= now && data.Reward == 0 { + db.Mysql().Update(&common.ActivityFirstRechargeBackData{UID: a.UID}, map[string]interface{}{ + "reward": val, + }) + } + data.Reward = val } - if data.RewardTime > 0 && val > 0 { + if data.RewardTime > 0 { resp.Draw = true } - resp.Back = val + resp.Back = data.Reward } func ActivityFirstRechargeBackDraw(c *gin.Context) {