| | |
| | | /** |
| | | * 减少碳币,增加进行中提现记录 |
| | | */ |
| | | walletService.reduceBalance(withdrawalDto.getAmount(), loginMember.getId()); |
| | | |
| | | BigDecimal withdrawalAmount = withdrawalDto.getAmount().multiply(balanceToCoin).setScale(2, BigDecimal.ROUND_DOWN); |
| | | BigDecimal fee = balanceToCoinPercent.multiply(withdrawalAmount).setScale(2, BigDecimal.ROUND_DOWN); |
| | | BigDecimal withdrawalAmountReal = withdrawalAmount.subtract(fee); |
| | |
| | | withdraw.setAmountFee(fee); |
| | | withdraw.setName(mallMemberPayment.getBank()); |
| | | withdraw.setType(mallMemberPayment.getBankNo()); |
| | | withdraw.setWithdrawTimes(withdrawalDto.getAmount()); |
| | | mallMemberWithdrawMapper.insert(withdraw); |
| | | |
| | | walletService.reduceBalance(withdrawalDto.getAmount(), loginMember.getId()); |
| | | this.runVipMoneyFlowAdd( |
| | | loginMember.getId(), |
| | | loginMember.getId(), |