|
|
|
|
@ -249,9 +249,15 @@ func RechargeCallback(r *common.RechargeOrder, success bool, payAccount, extra s |
|
|
|
|
// if per > 0 {
|
|
|
|
|
// bonus = amount * per / 100
|
|
|
|
|
// }
|
|
|
|
|
needBet := GetConfigCurrencyResourceNeedBet(common.CurrencyResourceRecharge, amount) |
|
|
|
|
t := common.CurrencyResourceRecharge |
|
|
|
|
if notCharge && bonus > 0 { // 首充
|
|
|
|
|
t = common.CurrencyResourceFirstRecharge |
|
|
|
|
} else if bonus > 0 { |
|
|
|
|
t = common.CurrencyResourceRechargeBonus |
|
|
|
|
} |
|
|
|
|
needBet := GetConfigCurrencyResourceNeedBet(t, amount) |
|
|
|
|
if bonus > 0 { |
|
|
|
|
needBet = GetConfigCurrencyResourceNeedBet(common.CurrencyResourceRechargeBonus, amount+bonus) |
|
|
|
|
needBet = GetConfigCurrencyResourceNeedBet(t, amount+bonus) |
|
|
|
|
} |
|
|
|
|
cb := &common.CurrencyBalance{ |
|
|
|
|
UID: r.UID, |
|
|
|
|
|