From 8322aa15c070f61319ed2ebdf3057624590ae5b8 Mon Sep 17 00:00:00 2001 From: mofangmin Date: Fri, 23 Aug 2024 17:38:14 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E9=A6=96=E5=85=85=E5=8C=85?= =?UTF-8?q?=E8=B5=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/web/handler/activity.go | 27 +++++++++++++++------------ 1 file changed, 15 insertions(+), 12 deletions(-) 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) {