微调
This commit is contained in:
@@ -259,12 +259,10 @@ public class AreaAnalysisServiceImpl implements AreaAnalysisService {
|
|||||||
|
|
||||||
private List<AreaAnalysisVO.Children> assReasonPQ(Map<String, List<String>> stringListMap, List<RmpEventDetailPO> info, String typeId){
|
private List<AreaAnalysisVO.Children> assReasonPQ(Map<String, List<String>> stringListMap, List<RmpEventDetailPO> info, String typeId){
|
||||||
List<AreaAnalysisVO.Children> reasonList = new ArrayList<>();
|
List<AreaAnalysisVO.Children> reasonList = new ArrayList<>();
|
||||||
|
|
||||||
List<RmpEventDetailPO> reasons = info.stream().filter(x -> typeId.equals(x.getAdvanceReason())).collect(Collectors.toList());
|
|
||||||
Integer allCount = 0;
|
Integer allCount = 0;
|
||||||
for (Map.Entry<String, List<String>> stringListEntry : stringListMap.entrySet()) {
|
for (Map.Entry<String, List<String>> stringListEntry : stringListMap.entrySet()) {
|
||||||
List<String> value = stringListEntry.getValue();
|
List<String> 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();
|
AreaAnalysisVO.Children allType = new AreaAnalysisVO.Children();
|
||||||
allType.setName(stringListEntry.getKey());
|
allType.setName(stringListEntry.getKey());
|
||||||
allType.setValue(count);
|
allType.setValue(count);
|
||||||
|
|||||||
Reference in New Issue
Block a user