Parcourir la source

加入四舍五入

hgw il y a 2 ans
Parent
commit
97b283464d

+ 1 - 1
cooleshow-user/user-biz/src/main/java/com/yonge/cooleshow/biz/dal/support/WrapperUtil.java

@@ -260,7 +260,7 @@ public class WrapperUtil {
         for (int i = 1; i <= totalNum; i++) {
         for (int i = 1; i <= totalNum; i++) {
             //最后一个数,直接用总金额减去累计总额
             //最后一个数,直接用总金额减去累计总额
             if (i == totalNum) {
             if (i == totalNum) {
-                unitPrice = totalPrice.subtract(cumulativeAmount);
+                unitPrice = totalPrice.subtract(cumulativeAmount).setScale(2, RoundingMode.HALF_UP);
             }
             }
             cumulativeAmount = cumulativeAmount.add(unitPrice);
             cumulativeAmount = cumulativeAmount.add(unitPrice);
             map.put(i, unitPrice);
             map.put(i, unitPrice);