diff --git a/server/backtask/task/recharge.go b/server/backtask/task/recharge.go index 648d0fa0..a8be89f6 100644 --- a/server/backtask/task/recharge.go +++ b/server/backtask/task/recharge.go @@ -64,6 +64,11 @@ func (this *recharge) deliverGoods(ds *f5.DataSet) bool { userIdentity = passportAddress accountId = service.GetAccountIdByAddress(passportAddress) } + if returnContribution > 0.0 { + if this.returnContribution(netId, shortOrderId, userIdentity, returnContribution, payTime) != nil { + return true + } + } if accountId == "" { return true } @@ -73,11 +78,6 @@ func (this *recharge) deliverGoods(ds *f5.DataSet) bool { if this.markOk(idx, accountId) != nil { return true } - if returnContribution > 0.0 { - if this.returnContribution(netId, shortOrderId, userIdentity, returnContribution, payTime) != nil { - return true - } - } service.UserAddDiamond(accountId, diamond, netId, orderId) return true }