xieshengjie преди 2 години
родител
ревизия
fb25c7955c
променени са 1 файла, в които са добавени 2 реда и са изтрити 2 реда
  1. 2 2
      realtime/generation-service/src/main/java/com/gyee/generation/service/FiveLossesService.java

+ 2 - 2
realtime/generation-service/src/main/java/com/gyee/generation/service/FiveLossesService.java

@@ -99,7 +99,7 @@ public class FiveLossesService {
                 e.printStackTrace();
             }
             double fjzt = sectionData.getPointValueInDouble();
-            if (finalFaultWinturbines.contains(wt.getId())){    //此风机在之前故障未恢复列表
+            if (StringUtils.isNotEmpty(finalFaultWinturbines) && finalFaultWinturbines.contains(wt.getId())){    //此风机在之前故障未恢复列表
                     if (fjzt!=6){
                         //将时间存储到结束时间,算时间与电量
                         Optional<Shutdownevent> first = shutdownevents.stream().filter(i -> i.getWindturbineid().equals(wt.getId())).findFirst();
@@ -144,7 +144,7 @@ public class FiveLossesService {
                     }
                 }
 
-            else if (finalMainWinturbines.contains(wt.getId())){    //此风机在之前故障未恢复列表
+            else if (StringUtils.isNotEmpty(finalMainWinturbines) && finalMainWinturbines.contains(wt.getId())){    //此风机在之前故障未恢复列表
                 if (fjzt!=8){
                     //将时间存储到结束时间,算时间与电量
                     Optional<Shutdownevent> first = shutdownevents.stream().filter(i -> i.getWindturbineid().equals(wt.getId())).findFirst();