| | |
| | | mallMemberVo.setLevelPng(runVip.getVipPng()); |
| | | mallMemberVo.setChangeState(runVip.getChangeState()); |
| | | mallMemberVo.setWithdrawState(runVip.getWithdrawState()); |
| | | mallMemberVo.setInsideState(runVip.getInsideState()); |
| | | |
| | | MallMemberWallet wallet = mallMemberWalletMapper.selectWalletByMemberId(mallMemberVo.getId()); |
| | | mallMemberVo.setBalance(wallet.getBalance()); |
| | |
| | | dataDictionaryCustomMapper.selectDicDataByTypeAndCode( |
| | | RunVipDataDictionaryEnum.RUN_VIP_BALANCE_TO_COIN_PERCENT.getType(), |
| | | RunVipDataDictionaryEnum.RUN_VIP_BALANCE_TO_COIN_PERCENT.getCode()).getValue() |
| | | ).setScale(4, BigDecimal.ROUND_DOWN); |
| | | ).setScale(2, BigDecimal.ROUND_DOWN); |
| | | |
| | | BigDecimal withdrawalAmount = withdrawalDto.getAmount().multiply(balanceToCoin).setScale(2, BigDecimal.ROUND_DOWN); |
| | | BigDecimal fee = balanceToCoinPercent; |