|
|
|
|
@ -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) { |
|
|
|
|
|