bugfix 空指针判断

This commit is contained in:
YAS\29473
2025-11-06 08:54:44 +08:00
parent dd2eb3365c
commit c0ff8ac81f

View File

@@ -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);