From ea99ec0bb5feb78a9addd3ea28d9567ef9dfc608 Mon Sep 17 00:00:00 2001 From: cabbage <281119120@qq.com> Date: Thu, 10 Jul 2025 10:09:37 +0800 Subject: [PATCH] =?UTF-8?q?##=20=E5=95=86=E5=93=81=E7=9B=92=E6=95=B0?= =?UTF-8?q?=E4=B8=AD=E9=97=B4=E8=A1=A8=E6=94=AF=E6=8C=81=E5=B0=8F=E6=95=B0?= =?UTF-8?q?=E7=9B=92=E6=95=B0=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../bonus/bonus/service/impl/BonusSettleRangeHandle.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/bd-business/bd-business-bonus/src/main/java/com/hzs/bonus/bonus/service/impl/BonusSettleRangeHandle.java b/bd-business/bd-business-bonus/src/main/java/com/hzs/bonus/bonus/service/impl/BonusSettleRangeHandle.java index 2fe299ec..fb556416 100644 --- a/bd-business/bd-business-bonus/src/main/java/com/hzs/bonus/bonus/service/impl/BonusSettleRangeHandle.java +++ b/bd-business/bd-business-bonus/src/main/java/com/hzs/bonus/bonus/service/impl/BonusSettleRangeHandle.java @@ -1127,7 +1127,7 @@ public class BonusSettleRangeHandle extends BonusSettleHandle { // 商品最终价格 BigDecimal waresPrice = saOrderItems.getWaresPrice(); // 商品数量 - BigDecimal waresQuantityBig = new BigDecimal(saOrderItems.getWaresQuantity()); + BigDecimal waresQuantityBig = saOrderItems.getWaresQuantity(); // 单个商品价格 BigDecimal waresOnePrice = waresPrice.divide(waresQuantityBig, 6, RoundingMode.FLOOR); @@ -1448,7 +1448,7 @@ public class BonusSettleRangeHandle extends BonusSettleHandle { // 商品最终价格 BigDecimal waresPrice = saOrderWaresExt.getWaresPrice(); // 商品数量 - BigDecimal waresQuantityBig = new BigDecimal(saOrderWaresExt.getWaresQuantity()); + BigDecimal waresQuantityBig = saOrderWaresExt.getWaresQuantity(); // 单个商品价格 BigDecimal waresOnePrice = waresPrice.divide(waresQuantityBig, 6, RoundingMode.FLOOR); @@ -1460,7 +1460,7 @@ public class BonusSettleRangeHandle extends BonusSettleHandle { if (EDelFlag.UN_DELETE.getValue() == saOrderWaresExt.getDelFlag()) { if (ERatioType.VALUE.getValue() == saOrderWaresExt.getAreaIncomeType()) { // 按比值处理 - benefitIncome = benefitIncome.add(saOrderWaresExt.getAreaIncome().multiply(new BigDecimal(saOrderWaresExt.getWaresQuantity()))); + benefitIncome = benefitIncome.add(saOrderWaresExt.getAreaIncome().multiply(saOrderWaresExt.getWaresQuantity())); } else { // 按比率处理 benefitIncome = benefitIncome.add(saOrderWaresExt.getWaresPrice().multiply(saOrderWaresExt.getAreaIncome()).divide(new BigDecimal("100"), 6, BigDecimal.ROUND_HALF_UP));