diff --git a/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/service/majornetwork/impl/RStatLimitServiceImpl.java b/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/service/majornetwork/impl/RStatLimitServiceImpl.java index 67b1acd94..ab5303a41 100644 --- a/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/service/majornetwork/impl/RStatLimitServiceImpl.java +++ b/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/service/majornetwork/impl/RStatLimitServiceImpl.java @@ -250,15 +250,6 @@ public class RStatLimitServiceImpl implements RStatLimitService { DateUtil.endOfDay(DateUtil.parse(param.getSearchEndTime())).toString()).getData(); List integrityDS0 = integrityDS.stream().filter(x -> 0 == x.getIntegrityData()).map(RStatIntegrityD::getLineIndex).collect(Collectors.toList()); - //在线-离线 - GridDiagramVO.RunData runData=new GridDiagramVO.RunData(); - List Offline = line.stream().filter(x -> !online.contains(x)).distinct().collect(Collectors.toList()); - runData.setLineNumOne(online.size()); - runData.setLineListOne(online); - runData.setLineNumTwo(Offline.size()); - runData.setLineListTwo(Offline); - info.add(runData); - //合格-告警 GridDiagramVO.RunData alarmData=new GridDiagramVO.RunData(); List lineAlarm = new ArrayList<>(); @@ -272,6 +263,15 @@ public class RStatLimitServiceImpl implements RStatLimitService { alarmData.setLineListTwo(alarm); info.add(alarmData); + //在线-离线 + GridDiagramVO.RunData runData=new GridDiagramVO.RunData(); + List Offline = line.stream().filter(x -> !online.contains(x)).distinct().collect(Collectors.toList()); + runData.setLineNumOne(online.size()); + runData.setLineListOne(online); + runData.setLineNumTwo(Offline.size()); + runData.setLineListTwo(Offline); + info.add(runData); + //数据完整性≥90% - <90% GridDiagramVO.RunData integrityData=new GridDiagramVO.RunData(); List integrityDS90 = integrityDS.stream().filter(x -> 0.9 <= x.getIntegrityData()).map(RStatIntegrityD::getLineIndex).collect(Collectors.toList()); @@ -287,9 +287,9 @@ public class RStatLimitServiceImpl implements RStatLimitService { GridDiagramVO.RunData targetData=new GridDiagramVO.RunData(); List integrityS = line.stream().filter(x -> !linesTarget.contains(x)).distinct().collect(Collectors.toList()); targetData.setLineNumOne(integrityS.size()); - integrityData.setLineListOne(integrityS); + targetData.setLineListOne(integrityS); targetData.setLineNumTwo(linesTarget.size()); - integrityData.setLineListTwo(linesTarget); + targetData.setLineListTwo(linesTarget); info.add(targetData); return info; }