代码:
return amount.divide(didideAmount).setScale(4, BigDecimal.ROUND_HALF_DOWN);
报错:
说明:如果精确商没有终止十进制扩展,则出现算术异常;
修改:经度及舍入模式;
return amount.divide(afterPreferentialAllPrice, 4, BigDecimal.ROUND_HALF_DOWN);
代码:
return amount.divide(didideAmount).setScale(4, BigDecimal.ROUND_HALF_DOWN);
报错:
说明:如果精确商没有终止十进制扩展,则出现算术异常;
修改:经度及舍入模式;
return amount.divide(afterPreferentialAllPrice, 4, BigDecimal.ROUND_HALF_DOWN);