暂态指标bug修改
This commit is contained in:
@@ -4,14 +4,15 @@
|
||||
|
||||
<sql id="query_field">
|
||||
org_no AS orgNo,
|
||||
data_date AS dataDate,
|
||||
effective_measurement_average AS effectiveMeasurementAverage,
|
||||
effective_measurement_accrued AS effectiveMeasurementAccrued,
|
||||
event_measurement_average AS eventMeasurementAverage,
|
||||
event_measurement_accrued AS eventMeasurementAccrued,
|
||||
event_count AS eventCount,
|
||||
event_freq AS eventFreq,
|
||||
data_type AS dataType
|
||||
<!-- data_date AS dataDate,-->
|
||||
sum(all_count) AS allCount,
|
||||
sum(effective_measurement_average) AS effectiveMeasurementAverage,
|
||||
sum(effective_measurement_accrued) AS effectiveMeasurementAccrued,
|
||||
sum(event_measurement_average) AS eventMeasurementAverage,
|
||||
sum(event_measurement_accrued) AS eventMeasurementAccrued,
|
||||
sum(event_count) AS eventCount,
|
||||
sum(event_freq) AS eventFreq
|
||||
<!-- ,data_type AS dataType-->
|
||||
</sql>
|
||||
<sql id="query_where">
|
||||
data_type = #{mainnetPointId}
|
||||
@@ -56,6 +57,7 @@
|
||||
r_stat_org_m
|
||||
WHERE
|
||||
<include refid="query_where"></include>
|
||||
group by orgNo
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
@@ -110,13 +110,13 @@ public class StatisticsOfTransientIndicatorssServiceImpl implements StatisticsOf
|
||||
for (RStatOrgVO rStatOrgVO : result) {
|
||||
if(rStatOrgVO.getEventMeasurementAverage()!=0&&rStatOrgVO.getEffectiveMeasurementAverage()!=0){
|
||||
rStatOrgVO.setEventMeasurementRatioAverage(String.valueOf(Double.parseDouble(
|
||||
df.format(((rStatOrgVO.getEventMeasurementAverage() * 1.0) / (rStatOrgVO.getEffectiveMeasurementAverage() * 1.0)) * 100))));
|
||||
df.format(((rStatOrgVO.getEventMeasurementAverage() * 1.0) / (rStatOrgVO.getAllCount() * 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))));
|
||||
df.format(((rStatOrgVO.getEventMeasurementAccrued() * 1.0) / (rStatOrgVO.getAllCount() * 1.0)) * 100))));
|
||||
}else{
|
||||
rStatOrgVO.setEventMeasurementRatioAccrued("0");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user