1.pms3.0主网基准水平和统计报表代码调整
This commit is contained in:
@@ -127,9 +127,9 @@ implements RMpBenchmarkLevelMService {
|
||||
return rMpBenchmarkLevelVO;
|
||||
}).collect(Collectors.toList());
|
||||
/*添加type在区分接口返回值*/
|
||||
List<RMpBenchmarkLevelVO> finalList= new ArrayList<> ();
|
||||
if(Objects.equals (rMpBenchmarkLevelParam.getReturnType (), "1")){
|
||||
Map<String, List<RMpBenchmarkLevelVO>> collect = resultList.stream ( ).collect (Collectors.groupingBy (temp -> temp.getOrgName ( ) + temp.getVoltageLevel ()));
|
||||
List<RMpBenchmarkLevelVO> finalList= new ArrayList<> ();
|
||||
collect.forEach ((k, v) ->{
|
||||
RMpBenchmarkLevelVO rMpBenchmarkLevelVO = new RMpBenchmarkLevelVO();
|
||||
rMpBenchmarkLevelVO.setOrgName (v.get (0).getOrgName ());
|
||||
@@ -172,27 +172,11 @@ implements RMpBenchmarkLevelMService {
|
||||
|
||||
finalList.add (rMpBenchmarkLevelVO);
|
||||
});
|
||||
return finalList;
|
||||
}else if(
|
||||
Objects.equals (rMpBenchmarkLevelParam.getReturnType (), "2")
|
||||
){
|
||||
Map<String, List<RMpBenchmarkLevelVO>> collect = resultList.stream ( ).collect (Collectors.groupingBy (temp -> temp.getOrgName ( ) + temp.getMonitorTag ()));
|
||||
List<RMpBenchmarkLevelVO> finalList= new ArrayList<> ();
|
||||
collect.forEach ((k, v) ->{
|
||||
RMpBenchmarkLevelVO rMpBenchmarkLevelVO = new RMpBenchmarkLevelVO();
|
||||
rMpBenchmarkLevelVO.setOrgName (v.get (0).getOrgName ());
|
||||
rMpBenchmarkLevelVO.setMonitorTag (v.get (0).getMonitorTag ());
|
||||
|
||||
rMpBenchmarkLevelVO.setEventAvg (v.stream ().mapToDouble (RMpBenchmarkLevelVO::getEventAvg).sum ());
|
||||
rMpBenchmarkLevelVO.setRiseAvg (v.stream ().mapToDouble (RMpBenchmarkLevelVO::getRiseAvg).sum ());
|
||||
rMpBenchmarkLevelVO.setInterruptAvg (v.stream ().mapToDouble (RMpBenchmarkLevelVO::getInterruptAvg).sum ());
|
||||
finalList.add (rMpBenchmarkLevelVO);
|
||||
});
|
||||
return finalList;
|
||||
|
||||
}
|
||||
|
||||
return resultList;
|
||||
if(CollUtil.isNotEmpty(finalList)){
|
||||
finalList.sort(Comparator.comparing(x->x.getOrgName()+";"+x.getVoltageLevelName()));
|
||||
}
|
||||
return finalList;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -127,9 +127,9 @@ implements RMpBenchmarkLevelQService {
|
||||
return rMpBenchmarkLevelVO;
|
||||
}).collect(Collectors.toList());
|
||||
/*添加type在区分接口返回值*/
|
||||
List<RMpBenchmarkLevelVO> finalList= new ArrayList<> ();
|
||||
if(Objects.equals (rMpBenchmarkLevelParam.getReturnType (), "1")){
|
||||
Map<String, List<RMpBenchmarkLevelVO>> collect = resultList.stream ( ).collect (Collectors.groupingBy (temp -> temp.getOrgName ( ) + temp.getVoltageLevel ()));
|
||||
List<RMpBenchmarkLevelVO> finalList= new ArrayList<> ();
|
||||
collect.forEach ((k, v) ->{
|
||||
RMpBenchmarkLevelVO rMpBenchmarkLevelVO = new RMpBenchmarkLevelVO();
|
||||
rMpBenchmarkLevelVO.setOrgName (v.get (0).getOrgName ());
|
||||
@@ -173,26 +173,11 @@ implements RMpBenchmarkLevelQService {
|
||||
finalList.add (rMpBenchmarkLevelVO);
|
||||
});
|
||||
return finalList;
|
||||
}else if(
|
||||
Objects.equals (rMpBenchmarkLevelParam.getReturnType (), "2")
|
||||
){
|
||||
Map<String, List<RMpBenchmarkLevelVO>> collect = resultList.stream ( ).collect (Collectors.groupingBy (temp -> temp.getOrgName ( ) + temp.getMonitorTag ()));
|
||||
List<RMpBenchmarkLevelVO> finalList= new ArrayList<> ();
|
||||
collect.forEach ((k, v) ->{
|
||||
RMpBenchmarkLevelVO rMpBenchmarkLevelVO = new RMpBenchmarkLevelVO();
|
||||
rMpBenchmarkLevelVO.setOrgName (v.get (0).getOrgName ());
|
||||
rMpBenchmarkLevelVO.setMonitorTag (v.get (0).getMonitorTag ());
|
||||
|
||||
rMpBenchmarkLevelVO.setEventAvg (v.stream ().mapToDouble (RMpBenchmarkLevelVO::getEventAvg).sum ());
|
||||
rMpBenchmarkLevelVO.setRiseAvg (v.stream ().mapToDouble (RMpBenchmarkLevelVO::getRiseAvg).sum ());
|
||||
rMpBenchmarkLevelVO.setInterruptAvg (v.stream ().mapToDouble (RMpBenchmarkLevelVO::getInterruptAvg).sum ());
|
||||
finalList.add (rMpBenchmarkLevelVO);
|
||||
});
|
||||
return finalList;
|
||||
|
||||
}
|
||||
|
||||
return resultList;
|
||||
if(CollUtil.isNotEmpty(finalList)){
|
||||
finalList.sort(Comparator.comparing(x->x.getOrgName()+";"+x.getVoltageLevelName()));
|
||||
}
|
||||
return finalList;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -128,9 +128,9 @@ implements RMpBenchmarkLevelYService {
|
||||
return rMpBenchmarkLevelVO;
|
||||
}).collect(Collectors.toList());
|
||||
/*添加type在区分接口返回值*/
|
||||
List<RMpBenchmarkLevelVO> finalList= new ArrayList<> ();
|
||||
if(Objects.equals (rMpBenchmarkLevelParam.getReturnType (), "1")){
|
||||
Map<String, List<RMpBenchmarkLevelVO>> collect = resultList.stream ( ).collect (Collectors.groupingBy (temp -> temp.getOrgName ( ) + temp.getVoltageLevel ()));
|
||||
List<RMpBenchmarkLevelVO> finalList= new ArrayList<> ();
|
||||
collect.forEach ((k, v) ->{
|
||||
RMpBenchmarkLevelVO rMpBenchmarkLevelVO = new RMpBenchmarkLevelVO();
|
||||
rMpBenchmarkLevelVO.setOrgName (v.get (0).getOrgName ());
|
||||
@@ -174,26 +174,11 @@ implements RMpBenchmarkLevelYService {
|
||||
finalList.add (rMpBenchmarkLevelVO);
|
||||
});
|
||||
return finalList;
|
||||
}else if(
|
||||
Objects.equals (rMpBenchmarkLevelParam.getReturnType (), "2")
|
||||
){
|
||||
Map<String, List<RMpBenchmarkLevelVO>> collect = resultList.stream ( ).collect (Collectors.groupingBy (temp -> temp.getOrgName ( ) + temp.getMonitorTag ()));
|
||||
List<RMpBenchmarkLevelVO> finalList= new ArrayList<> ();
|
||||
collect.forEach ((k, v) ->{
|
||||
RMpBenchmarkLevelVO rMpBenchmarkLevelVO = new RMpBenchmarkLevelVO();
|
||||
rMpBenchmarkLevelVO.setOrgName (v.get (0).getOrgName ());
|
||||
rMpBenchmarkLevelVO.setMonitorTag (v.get (0).getMonitorTag ());
|
||||
|
||||
rMpBenchmarkLevelVO.setEventAvg (v.stream ().mapToDouble (RMpBenchmarkLevelVO::getEventAvg).sum ());
|
||||
rMpBenchmarkLevelVO.setRiseAvg (v.stream ().mapToDouble (RMpBenchmarkLevelVO::getRiseAvg).sum ());
|
||||
rMpBenchmarkLevelVO.setInterruptAvg (v.stream ().mapToDouble (RMpBenchmarkLevelVO::getInterruptAvg).sum ());
|
||||
finalList.add (rMpBenchmarkLevelVO);
|
||||
});
|
||||
return finalList;
|
||||
|
||||
}
|
||||
|
||||
return resultList;
|
||||
if(CollUtil.isNotEmpty(finalList)){
|
||||
finalList.sort(Comparator.comparing(x->x.getOrgName()+";"+x.getVoltageLevelName()));
|
||||
}
|
||||
return finalList;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user