fix: 修复余额支付问题
This commit is contained in:
@@ -162,8 +162,10 @@ public class UOrderServiceImpl extends ServiceImpl<UOrderMapper, UOrder> impleme
|
||||
throw new ServiceException("user.order.pay.amount.error");
|
||||
}
|
||||
if (paySuccess(orderId)) {
|
||||
account.setBalance(account.getBalance().subtract(order.getOrderAmount()));
|
||||
accountService.updateById(account);
|
||||
UAccount updateAccount = new UAccount();
|
||||
updateAccount.setId(account.getId());
|
||||
updateAccount.setBalance(account.getBalance().subtract(order.getOrderAmount()));
|
||||
accountService.updateById(updateAccount);
|
||||
}
|
||||
|
||||
return true;
|
||||
|
||||
Reference in New Issue
Block a user