diff --git a/src/main/java/com/dreamchaser/depository_manage/controller/DepositoryRecordController.java b/src/main/java/com/dreamchaser/depository_manage/controller/DepositoryRecordController.java index b438e634..b8cc6241 100644 --- a/src/main/java/com/dreamchaser/depository_manage/controller/DepositoryRecordController.java +++ b/src/main/java/com/dreamchaser/depository_manage/controller/DepositoryRecordController.java @@ -1013,7 +1013,7 @@ public class DepositoryRecordController { sumQuantity += applicationOutRecordMin.getQuantity(); String unit = applicationOutRecordMin.getUnit(); if ("-1".equals(unit)) { - double amounts = inventory.getPrice() * applicationOutRecordMin.getQuantity(); + double amounts = ObjectFormatUtil.multiply(inventory.getPrice(),applicationOutRecordMin.getQuantity()); sumPrice = ObjectFormatUtil.sum(sumPrice,amounts); } else { // 获取当前对应的拆单记录 diff --git a/src/main/java/com/dreamchaser/depository_manage/controller/PageController.java b/src/main/java/com/dreamchaser/depository_manage/controller/PageController.java index a98211df..7db1258c 100644 --- a/src/main/java/com/dreamchaser/depository_manage/controller/PageController.java +++ b/src/main/java/com/dreamchaser/depository_manage/controller/PageController.java @@ -2251,7 +2251,7 @@ public class PageController { recordMinP.setUnit(inventoryById.getUnit()); double price = 0.0; if (inventoryById.getPrice() != null) { - price = (inventoryById.getPrice()) * recordMinP.getQuantity(); + price = ObjectFormatUtil.multiply(inventoryById.getPrice(), recordMinP.getQuantity()); } BigDecimal bg = new BigDecimal(price); price = bg.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();