소스 검색

排程数据组装优化

fangpy 8 달 전
부모
커밋
97eef745ca
1개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  1. 2 1
      cx-aps/cx-aps-common/src/main/java/com/rongwei/bscommon/sys/service/impl/ApsServiceImpl.java

+ 2 - 1
cx-aps/cx-aps-common/src/main/java/com/rongwei/bscommon/sys/service/impl/ApsServiceImpl.java

@@ -974,7 +974,8 @@ public class ApsServiceImpl implements ApsService {
                             for (ApsEquipmentCalendarDo equipmentCalendarDo : equipmentCalendarDos) {
                                 EquipmentRunTime er = new EquipmentRunTime();
                                 er.setStartRunTime(equipmentCalendarDo.getSdstarttime().toInstant().atZone(ZoneId.systemDefault()).toLocalDateTime());
-                                if(equipmentCalendarDo.getSdendtime() != null){
+                                // 结束时间如果大于2099年,则认为空,没有停机结束时间
+                                if(equipmentCalendarDo.getSdendtime() != null && equipmentCalendarDo.getSdendtime().compareTo(DateUtil.parseDateTime("2099-01-01 00:00:00)"))<0){
                                     er.setEndRunTime(equipmentCalendarDo.getSdendtime().toInstant().atZone(ZoneId.systemDefault()).toLocalDateTime());
                                 }
                                 er.setOccupyType("maintenance");