This commit is contained in:
邹宗楠
2022-07-12 17:27:46 +08:00
parent 1d018a2357
commit 9e1624a25f

View File

@@ -51,10 +51,16 @@ func UpdateUserMoney(payOrder *model.WithdrawalRecord, userBill *model.UserBill)
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 {
table := &model.UserBill{
BillID: userBill.BillID,
UserID: userBill.UserID,
AccountBalance: userBill.AccountBalance,
}
dao.WrapAddIDCULDEntity(table, "jxc4")
table.ModelIDCULD.ID = userBill.ID
if _, err := dao.UpdateEntityTx(tx, table, "AccountBalance"); err != nil {
globals.SugarLogger.Debug("err=======", err)
dao.Rollback(db, tx)
return err