Ver Fonte

小数位数报错修复

hu há 11 meses atrás
pai
commit
c4b3152571

+ 2 - 2
src/custom/restcontroller/webmanage/sale/order/Order.java

@@ -2794,8 +2794,8 @@ public class Order extends Controller {
         for (Row row : rows) {
             Rows rows2 = rowsMap.getOrDefault(row.getString("sa_dispatchid"), new Rows());
             if (rows2.isNotEmpty()) {
-                row.putIfAbsent("sumamount", rows2.get(0).getBigDecimal("sumamount").setScale(2));
-                row.putIfAbsent("sumqty", rows2.get(0).getBigDecimal("sumqty").setScale(2));
+                row.putIfAbsent("sumamount", rows2.get(0).getBigDecimal("sumamount").setScale(2,BigDecimal.ROUND_HALF_UP));
+                row.putIfAbsent("sumqty", rows2.get(0).getBigDecimal("sumqty").setScale(2, BigDecimal.ROUND_HALF_UP));
             }
             row.putIfAbsent("sumamount", 0);
             row.putIfAbsent("sumqty", 0);