|
@@ -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();
|