From 2a970097b91fa46d9988bbaabe23ec4806d09793 Mon Sep 17 00:00:00 2001 From: Derran Date: Thu, 14 Nov 2024 16:50:54 +0800 Subject: [PATCH] =?UTF-8?q?=E9=93=B6=E8=A1=8C=E5=8D=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../withdrawaudit/WithdrawAuditApplicationService.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/dating-agency-mall-server/src/main/java/com/qniao/dam/application/service/withdrawaudit/WithdrawAuditApplicationService.java b/dating-agency-mall-server/src/main/java/com/qniao/dam/application/service/withdrawaudit/WithdrawAuditApplicationService.java index 99d43d6..c06f633 100644 --- a/dating-agency-mall-server/src/main/java/com/qniao/dam/application/service/withdrawaudit/WithdrawAuditApplicationService.java +++ b/dating-agency-mall-server/src/main/java/com/qniao/dam/application/service/withdrawaudit/WithdrawAuditApplicationService.java @@ -65,6 +65,10 @@ public class WithdrawAuditApplicationService extends BaseApplicationService { Map extDetails = new HashMap<>(); extDetails.put(ThirdPartyField.BANK_CARD_ID, bankCardId); withdrawAudit.setExtDetailsInfo(extDetails); + //提现手续费 + UserCalculateWithdrawServiceFeeVo serviceFeeVo = calculateServiceFee(withdrawAudit.getWithdrawAmount(), withdrawAudit.getWithdrawType()); + withdrawAudit.setWithdrawServiceFee(serviceFeeVo.getWithdrawServiceFee()); + withdrawAudit.setArrivalAmount(serviceFeeVo.getArrivalAmount()); } withdrawAudit.setWalletAccountId(walletAccount.getId()); walletAccount.setAvailableBalance(walletAccount.getAvailableBalance().subtract(withdrawAudit.getWithdrawAmount()));