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 883de3d19..76898eca6 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 @@ -570,6 +570,12 @@ public abstract class AbstractProgramLogic implements InitializingBean { } List list = Lists.newArrayList(); for (RealTimeMonitorData data : chargingRealTimeData) { + BigDecimal outputCurrent = new BigDecimal(data.getOutputCurrent()); + if (outputCurrent.compareTo(BigDecimal.ZERO) == 0) { + // 电流等于0,不保存 + continue; + } + RealTimeMonitorData build = RealTimeMonitorData.builder() .outputCurrent(data.getOutputCurrent()) .outputCurrent(data.getOutputCurrent()) // 电流