From 0300162ac6797562b2b2bad4f540c1e0a6e2cba4 Mon Sep 17 00:00:00 2001 From: 陶杰 <1378534974@qq.com> Date: 星期三, 06 十一月 2024 17:35:35 +0800 Subject: [PATCH] 1.提现金额不得大于500控制 --- src/main/java/com/mzl/flower/service/impl/wallet/WalletWithdrawRecordServiceImpl.java | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/mzl/flower/service/impl/wallet/WalletWithdrawRecordServiceImpl.java b/src/main/java/com/mzl/flower/service/impl/wallet/WalletWithdrawRecordServiceImpl.java index 57101e6..7ed59d2 100644 --- a/src/main/java/com/mzl/flower/service/impl/wallet/WalletWithdrawRecordServiceImpl.java +++ b/src/main/java/com/mzl/flower/service/impl/wallet/WalletWithdrawRecordServiceImpl.java @@ -188,6 +188,7 @@ public void updateWallet(WalletWithdrawRecordDTO walletWithdrawRecordDTO) { WalletWithdrawRecordDO withdrawRecordDO = walletWithdrawRecordMapper.selectById(walletWithdrawRecordDTO.getId()); + final String approveState = withdrawRecordDO.getApproveState(); if (withdrawRecordDO == null) { throw new ValidationException("提现记录信息不存在"); } @@ -219,7 +220,7 @@ try { if (recordLock.tryLock(10, 30, TimeUnit.SECONDS)) { try { - if(!walletWithdrawRecordDTO.getApproveState().equals(Constants.WALLET_APPROVE_STATE.WAITING)){ + if(!approveState.equals(Constants.WALLET_APPROVE_STATE.WAITING.name())){ String msg = "重复通过"; throw new ValidationException(msg); } @@ -254,6 +255,7 @@ WalletBillRecordDO walletBillRecordDO = new WalletBillRecordDO(); walletBillRecordDO.setSupplierId(s.getId()); walletBillRecordDO.setType(Constants.BILL_CHANGE_TYPE.withdraw.name()); + walletBillRecordDO.setWithdrawType(Constants.BILL_WITHDRAW_TYPE.success.name()); walletBillRecordDO.setMethod(Constants.BILL_CHANGE_METHOD.reduce.name()); walletBillRecordDO.setTransferId(transferReqDTO.getId()); walletBillRecordDO.setWithdrawRecordId(withdrawRecordDO.getId()); -- Gitblit v1.9.3