非首充屏蔽100挡位

dev_aagame_provider
zhora 4 weeks ago
parent 280202e520
commit 7f6edefc6d
  1. 9
      modules/web/handler/recharge.go

@ -49,6 +49,9 @@ func RechargeInfoFirst(c *gin.Context) {
resp.List = make([]values.PayInfo, 0, len(call.GetConfigFirstPay())) resp.List = make([]values.PayInfo, 0, len(call.GetConfigFirstPay()))
rechargeInfo := call.GetRechargeInfo(a.UID) rechargeInfo := call.GetRechargeInfo(a.UID)
for _, v := range call.GetConfigFirstPay() { for _, v := range call.GetConfigFirstPay() {
if rechargeInfo.TotalRechargeCount >= 1 && v.Amount == 100*common.DecimalDigits {
continue
}
var bonus int64 var bonus int64
_, per, _ := call.GetConfigFirstPayByCount(a.UID, v.Amount, rechargeInfo.BuyAmountDataMap) _, per, _ := call.GetConfigFirstPayByCount(a.UID, v.Amount, rechargeInfo.BuyAmountDataMap)
if per > 0 { if per > 0 {
@ -82,6 +85,9 @@ func RechargeInfo(c *gin.Context) {
re = call.GetRechargeInfo(a.UID) re = call.GetRechargeInfo(a.UID)
} }
for _, v := range call.GetConfigFirstPay() { for _, v := range call.GetConfigFirstPay() {
if re.TotalRechargeCount >= 1 && v.Amount == 100*common.DecimalDigits {
continue
}
one := values.OneConfigPayBonus{ one := values.OneConfigPayBonus{
Amount: v.Amount, Amount: v.Amount,
} }
@ -101,6 +107,9 @@ func RechargeInfo(c *gin.Context) {
log.Info("data:%+v", data) log.Info("data:%+v", data)
rechargeInfo := call.GetRechargeInfo(a.UID) rechargeInfo := call.GetRechargeInfo(a.UID)
for _, v := range list { for _, v := range list {
if re.TotalRechargeCount >= 1 && v.Amount == 100*common.DecimalDigits {
continue
}
one := *v one := *v
if v.IfSell == 2 { if v.IfSell == 2 {
continue continue

Loading…
Cancel
Save