java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result.
原因: 计算除法,出错。 解决方法: 把BigDecimal的 .divide(new BigDecimal(orderNum + “”)) 改成 .divide(new BigDecimal(orderNum + “”), 4, BigDecimal.ROUND_UP)