diff --git a/pqs-event/event-boot/src/main/java/com/njcn/event/service/majornetwork/Impl/AreaAnalysisServiceImpl.java b/pqs-event/event-boot/src/main/java/com/njcn/event/service/majornetwork/Impl/AreaAnalysisServiceImpl.java index 34e02eec4..f1014d079 100644 --- a/pqs-event/event-boot/src/main/java/com/njcn/event/service/majornetwork/Impl/AreaAnalysisServiceImpl.java +++ b/pqs-event/event-boot/src/main/java/com/njcn/event/service/majornetwork/Impl/AreaAnalysisServiceImpl.java @@ -259,12 +259,10 @@ public class AreaAnalysisServiceImpl implements AreaAnalysisService { private List assReasonPQ(Map> stringListMap, List info, String typeId){ List reasonList = new ArrayList<>(); - - List reasons = info.stream().filter(x -> typeId.equals(x.getAdvanceReason())).collect(Collectors.toList()); Integer allCount = 0; for (Map.Entry> stringListEntry : stringListMap.entrySet()) { List value = stringListEntry.getValue(); - Integer count = reasons.stream().filter(x -> value.contains(x.getAdvanceType())).mapToInt(RmpEventDetailPO::getCount).sum(); + Integer count = info.stream().filter(x -> value.contains(x.getAdvanceType())).mapToInt(RmpEventDetailPO::getCount).sum(); AreaAnalysisVO.Children allType = new AreaAnalysisVO.Children(); allType.setName(stringListEntry.getKey()); allType.setValue(count);