diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/PileBasicInfoServiceImpl.java b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/PileBasicInfoServiceImpl.java index 94296f1b2..6df36df1d 100644 --- a/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/PileBasicInfoServiceImpl.java +++ b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/PileBasicInfoServiceImpl.java @@ -633,8 +633,9 @@ public class PileBasicInfoServiceImpl implements PileBasicInfoService { BigDecimal outputVoltage = new BigDecimal(realTimeMonitorData.getOutputVoltage()); BigDecimal outputCurrent = new BigDecimal(realTimeMonitorData.getOutputCurrent()); - if (outputCurrent.compareTo(BigDecimal.ZERO) == 0) { - // 电流等于0,不保存到redis + String chargingDegree = realTimeMonitorData.getChargingDegree(); // 充电度数 + if (outputCurrent.compareTo(BigDecimal.ZERO) == 0 && StringUtils.equals(Constants.ZERO, chargingDegree)) { + // 电流等于0, 并且充电度数也为0时,不保存到redis return; }