refactor(mall): 调整余额转币的精度为2位小数
- 将 balanceToCoin 的精度从 4位小数修改为 2位小数
- 保留 withdrawalAmount 和 fee 的精度为 2 位小数
| | |
| | | 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; |