From c0ff8ac81fb2b130397b294705c1d95b1a430100 Mon Sep 17 00:00:00 2001 From: "YAS\\29473" <2947326429@qq.com> Date: Thu, 6 Nov 2025 08:54:44 +0800 Subject: [PATCH] =?UTF-8?q?bugfix=20=E7=A9=BA=E6=8C=87=E9=92=88=E5=88=A4?= =?UTF-8?q?=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pile/service/programlogic/AbstractProgramLogic.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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 108bce6d1..7bc69c145 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 @@ -973,13 +973,13 @@ public abstract class AbstractProgramLogic implements InitializingBean { BigDecimal totalUsedElectricity = orderDetail.getTotalUsedElectricity(); // 尖时段用电量 - BigDecimal sharpUsedElectricity = orderDetail.getSharpUsedElectricity(); + BigDecimal sharpUsedElectricity = orderDetail.getSharpUsedElectricity() == null? BigDecimal.ZERO : orderDetail.getSharpUsedElectricity(); // 峰时段用电量 - BigDecimal peakUsedElectricity = orderDetail.getPeakUsedElectricity(); + BigDecimal peakUsedElectricity = orderDetail.getPeakUsedElectricity() == null? BigDecimal.ZERO : orderDetail.getPeakUsedElectricity(); // 平时段用电量 - BigDecimal flatUsedElectricity = orderDetail.getFlatUsedElectricity(); + BigDecimal flatUsedElectricity = orderDetail.getFlatUsedElectricity() == null? BigDecimal.ZERO : orderDetail.getFlatUsedElectricity(); // 谷时段用电量 - BigDecimal valleyUsedElectricity = orderDetail.getValleyUsedElectricity(); + BigDecimal valleyUsedElectricity = orderDetail.getValleyUsedElectricity() == null? BigDecimal.ZERO : orderDetail.getValleyUsedElectricity(); // 各时段用电量汇总 BigDecimal sumUsedElectricity = sharpUsedElectricity.add(peakUsedElectricity).add(flatUsedElectricity).add(valleyUsedElectricity);