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