1.技术监督:国网上送接口修改
This commit is contained in:
@@ -108,10 +108,19 @@ public class StatisticsOfTransientIndicatorssServiceImpl implements StatisticsOf
|
||||
return Collections.emptyList();
|
||||
}
|
||||
for (RStatOrgVO rStatOrgVO : result) {
|
||||
rStatOrgVO.setEventMeasurementRatioAverage(String.valueOf(Double.parseDouble(
|
||||
df.format(((rStatOrgVO.getEventMeasurementAverage() * 1.0) / (rStatOrgVO.getEffectiveMeasurementAverage() * 1.0)) * 100))));
|
||||
rStatOrgVO.setEventMeasurementRatioAccrued(String.valueOf(Double.parseDouble(
|
||||
df.format(((rStatOrgVO.getEventMeasurementAccrued() * 1.0) / (rStatOrgVO.getEffectiveMeasurementAccrued() * 1.0)) * 100))));
|
||||
if(rStatOrgVO.getEventMeasurementAverage()!=0&&rStatOrgVO.getEffectiveMeasurementAverage()!=0){
|
||||
rStatOrgVO.setEventMeasurementRatioAverage(String.valueOf(Double.parseDouble(
|
||||
df.format(((rStatOrgVO.getEventMeasurementAverage() * 1.0) / (rStatOrgVO.getEffectiveMeasurementAverage() * 1.0)) * 100))));
|
||||
}else{
|
||||
rStatOrgVO.setEventMeasurementRatioAverage("0");
|
||||
}
|
||||
if(rStatOrgVO.getEventMeasurementAccrued()!=0&&rStatOrgVO.getEffectiveMeasurementAccrued()!=0){
|
||||
rStatOrgVO.setEventMeasurementRatioAccrued(String.valueOf(Double.parseDouble(
|
||||
df.format(((rStatOrgVO.getEventMeasurementAccrued() * 1.0) / (rStatOrgVO.getEffectiveMeasurementAccrued() * 1.0)) * 100))));
|
||||
}else{
|
||||
rStatOrgVO.setEventMeasurementRatioAccrued("0");
|
||||
}
|
||||
|
||||
}
|
||||
// 匹配单位名称
|
||||
Map<String, DeptDTO> deptDTOMap = deptDTOList.stream().collect(Collectors.toMap(DeptDTO::getCode, DeptDTO -> DeptDTO));
|
||||
@@ -186,8 +195,17 @@ public class StatisticsOfTransientIndicatorssServiceImpl implements StatisticsOf
|
||||
rStatEventOrgVO.setEffectiveMeasurementAccrued(pos.get(0).getEffectiveMeasurementAccrued());
|
||||
rStatEventOrgVO.setEventMeasurementAverage(pos.get(0).getEventMeasurementAverage());
|
||||
rStatEventOrgVO.setEventMeasurementAccrued(pos.get(0).getEventMeasurementAccrued());
|
||||
rStatEventOrgVO.setEventMeasurementRatioAverage(Double.parseDouble(df.format((pos.get(0).getEventMeasurementAverage() * 1.0) / (pos.get(0).getEffectiveMeasurementAverage() * 1.0))) * 100);
|
||||
rStatEventOrgVO.setEventMeasurementRatioAccrued(Double.parseDouble(df.format((pos.get(0).getEventMeasurementAccrued() * 1.0) / (pos.get(0).getEffectiveMeasurementAccrued() * 1.0))) * 100);
|
||||
|
||||
if(rStatEventOrgVO.getEventMeasurementAverage()!=0&&rStatEventOrgVO.getEffectiveMeasurementAverage()!=0){
|
||||
rStatEventOrgVO.setEventMeasurementRatioAverage(Double.parseDouble(df.format((pos.get(0).getEventMeasurementAverage() * 1.0) / (pos.get(0).getEffectiveMeasurementAverage() * 1.0))) * 100);
|
||||
}else{
|
||||
rStatEventOrgVO.setEventMeasurementRatioAverage(0.0);
|
||||
}
|
||||
if(rStatEventOrgVO.getEventMeasurementAccrued()!=0&&rStatEventOrgVO.getEffectiveMeasurementAccrued()!=0){
|
||||
rStatEventOrgVO.setEventMeasurementRatioAccrued(Double.parseDouble(df.format((pos.get(0).getEventMeasurementAccrued() * 1.0) / (pos.get(0).getEffectiveMeasurementAccrued() * 1.0))) * 100);
|
||||
}else{
|
||||
rStatEventOrgVO.setEventMeasurementRatioAccrued(0.0);
|
||||
}
|
||||
rStatEventOrgVO.setDataType(pos.get(0).getDataType());
|
||||
}
|
||||
// 暂态指标赋值
|
||||
|
||||
Reference in New Issue
Block a user