diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/service/programlogic/AbstractProgramLogic.java b/jsowell-pile/src/main/java/com/jsowell/pile/service/programlogic/AbstractProgramLogic.java index ea8c73f45..f9c8718c2 100644 --- a/jsowell-pile/src/main/java/com/jsowell/pile/service/programlogic/AbstractProgramLogic.java +++ b/jsowell-pile/src/main/java/com/jsowell/pile/service/programlogic/AbstractProgramLogic.java @@ -965,9 +965,9 @@ public abstract class AbstractProgramLogic implements InitializingBean { // 服务费折扣金额 初始值为0 BigDecimal serviceAmountDiscount = BigDecimal.ZERO; // 优惠后电费金额 初始值为优惠前金额 - BigDecimal afterDiscountElectricityAmount = BigDecimal.ZERO; + BigDecimal afterDiscountElectricityAmount = new BigDecimal(originalTotalElectricityAmount.toString()); // 优惠后服务费金额 初始值为优惠前金额 - BigDecimal afterDiscountServiceAmount = BigDecimal.ZERO; + BigDecimal afterDiscountServiceAmount = new BigDecimal(originalTotalServiceAmount.toString()); // 订单总耗电量 BigDecimal totalUsedElectricity = orderDetail.getTotalUsedElectricity();