diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxEnergyServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxEnergyServiceImpl.java index 025a4c6e1..31d96bf96 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxEnergyServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxEnergyServiceImpl.java @@ -846,7 +846,8 @@ public class WxEnergyServiceImpl implements WxEnergyService { r.setPreBy(pre.getCreateBy()); r.setPreByName(pre.getCreateByName()); if (null != pre.getEndTime()) { - if (pre.getEndTime().after(record.getStartTime())) { + //有可能撤铺的时候中间抄了一次,这一次抄表又是统一时间抄表,所以比较结束时间 + if (pre.getEndTime().after(record.getEndTime())) { throw new MallinkException(ErrorCode.SYS_SERVER_ERROR.getCode(),"当前时间小于最近一次抄表周期时间,请重新选择时间"); } r.setStartTime(DateUtils.getDayBegin(DateUtils.getTimeAfterDays(1, pre.getEndTime())));