This commit is contained in:
邹宗楠
2022-07-12 17:21:11 +08:00
parent a8dc2f72df
commit 1d018a2357

View File

@@ -42,14 +42,18 @@ func UpdateUserMoney(payOrder *model.WithdrawalRecord, userBill *model.UserBill)
tx, _ := dao.Begin(db)
defer func() {
if r := recover(); r != nil {
globals.SugarLogger.Debug("===============defer", r)
panic(r)
}
dao.Commit(db, tx)
}()
globals.SugarLogger.Debug("===============1", payOrder.OrderStatus)
switch payOrder.OrderStatus {
case model.WithdrawalRecordPaySuccess:
globals.SugarLogger.Debug("===============2", userBill.AccountBalance)
userBill.AccountBalance = userBill.AccountBalance - payOrder.WithdrawalMoney
globals.SugarLogger.Debug("===============3", userBill.AccountBalance)
if _, err := dao.UpdateEntityTx(tx, &userBill, "AccountBalance"); err != nil {
globals.SugarLogger.Debug("err=======", err)
dao.Rollback(db, tx)