From 4529503ceec46c83ae624eff07fdbeca68dbf55d Mon Sep 17 00:00:00 2001 From: Aoi_Tori <2547614904@qq.com> Date: Tue, 22 Jul 2025 11:16:00 +0800 Subject: [PATCH] 2025/7/22 --- .../modules/quote/service/impl/QuoteDetailServiceImpl.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/spring/modules/quote/service/impl/QuoteDetailServiceImpl.java b/src/main/java/com/spring/modules/quote/service/impl/QuoteDetailServiceImpl.java index 1c904d41..f9a50a1d 100644 --- a/src/main/java/com/spring/modules/quote/service/impl/QuoteDetailServiceImpl.java +++ b/src/main/java/com/spring/modules/quote/service/impl/QuoteDetailServiceImpl.java @@ -385,12 +385,12 @@ public class QuoteDetailServiceImpl extends ServiceImpl= 1 || bagQuantity.get().getNumValue().compareTo(new BigDecimal(0)) >= 1) { - num1 = bagCost.get().getNumValue().divide(bagQuantity.get().getNumValue()); + num1 = bagCost.get().getNumValue().divide(bagQuantity.get().getNumValue(), 16, RoundingMode.HALF_UP); } BigDecimal num2 = new BigDecimal(0); // 箱子成本/(每箱袋数*每袋数量) if (bagQuantity.get().getNumValue().compareTo(new BigDecimal(0)) >= 1 || boxOfBags.get().getNumValue().compareTo(new BigDecimal(0)) >= 1) { - num2 = packBoxCost.get().getNumValue().divide(bagQuantity.get().getNumValue().multiply(boxOfBags.get().getNumValue())); + num2 = packBoxCost.get().getNumValue().divide(bagQuantity.get().getNumValue().multiply(boxOfBags.get().getNumValue()), 16, RoundingMode.HALF_UP); } packCost = num1.add(num2); } @@ -438,7 +438,7 @@ public class QuoteDetailServiceImpl extends ServiceImpl= 1)) { - shippingCost = shipCost.get().getNumValue().divide(deliverQuantity.get().getNumValue()); + shippingCost = shipCost.get().getNumValue().divide(deliverQuantity.get().getNumValue(), 16, RoundingMode.HALF_UP); } } // 运输成本/交付数量+运输其他成本