diff --git a/call/pay.go b/call/pay.go index 0c81c78..bd8587e 100644 --- a/call/pay.go +++ b/call/pay.go @@ -229,7 +229,10 @@ func RechargeCallback(r *common.RechargeOrder, success bool, payAccount, extra s needBet = GetConfigCurrencyResourceNeedBetByActId(r.ActivityID, amount) } if needBet == 0 { - needBet = GetConfigCurrencyResourceNeedBet(t, amount+bonus) + needBet += GetConfigCurrencyResourceNeedBet(common.CurrencyResourceRecharge, amount) + if bonus > 0 { + needBet += GetConfigCurrencyResourceNeedBet(t, bonus) + } } cb := &common.CurrencyBalance{