|
|
|
@ -65,6 +65,10 @@ public class WithdrawAuditApplicationService extends BaseApplicationService { |
|
|
|
Map<String, String> 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())); |
|
|
|
|