暂态指标bug修改
This commit is contained in:
@@ -1,5 +1,6 @@
|
|||||||
package com.njcn.event.pojo.vo;
|
package com.njcn.event.pojo.vo;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModel;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
@@ -49,11 +50,17 @@ public class RStatOrgVO implements Serializable {
|
|||||||
@ApiModelProperty(name = "dataDate", value = "生成数据的时间")
|
@ApiModelProperty(name = "dataDate", value = "生成数据的时间")
|
||||||
private Date dataDate;
|
private Date dataDate;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 总监测点数
|
||||||
|
*/
|
||||||
|
@TableField(value = "all_count")
|
||||||
|
private Integer allCount;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 日均有效接入监测点数
|
* 日均有效接入监测点数
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(name = "effectiveMeasurementAverage", value = "日均有效接入监测点数")
|
@ApiModelProperty(name = "effectiveMeasurementAverage", value = "日均有效接入监测点数")
|
||||||
private Integer effectiveMeasurementAverage;
|
private Double effectiveMeasurementAverage;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 累计有效接入监测点数
|
* 累计有效接入监测点数
|
||||||
@@ -65,7 +72,7 @@ public class RStatOrgVO implements Serializable {
|
|||||||
* 日均监测到暂态指标的监测点数
|
* 日均监测到暂态指标的监测点数
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(name = "eventMeasurementAverage", value = "日均监测到暂态指标的监测点数")
|
@ApiModelProperty(name = "eventMeasurementAverage", value = "日均监测到暂态指标的监测点数")
|
||||||
private Integer eventMeasurementAverage;
|
private Double eventMeasurementAverage;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 累计监测到暂态指标的监测点数
|
* 累计监测到暂态指标的监测点数
|
||||||
|
|||||||
@@ -4,14 +4,15 @@
|
|||||||
|
|
||||||
<sql id="query_field">
|
<sql id="query_field">
|
||||||
org_no AS orgNo,
|
org_no AS orgNo,
|
||||||
data_date AS dataDate,
|
<!-- data_date AS dataDate,-->
|
||||||
effective_measurement_average AS effectiveMeasurementAverage,
|
sum(all_count) AS allCount,
|
||||||
effective_measurement_accrued AS effectiveMeasurementAccrued,
|
sum(effective_measurement_average) AS effectiveMeasurementAverage,
|
||||||
event_measurement_average AS eventMeasurementAverage,
|
sum(effective_measurement_accrued) AS effectiveMeasurementAccrued,
|
||||||
event_measurement_accrued AS eventMeasurementAccrued,
|
sum(event_measurement_average) AS eventMeasurementAverage,
|
||||||
event_count AS eventCount,
|
sum(event_measurement_accrued) AS eventMeasurementAccrued,
|
||||||
event_freq AS eventFreq,
|
sum(event_count) AS eventCount,
|
||||||
data_type AS dataType
|
sum(event_freq) AS eventFreq
|
||||||
|
<!-- ,data_type AS dataType-->
|
||||||
</sql>
|
</sql>
|
||||||
<sql id="query_where">
|
<sql id="query_where">
|
||||||
data_type = #{mainnetPointId}
|
data_type = #{mainnetPointId}
|
||||||
@@ -56,6 +57,7 @@
|
|||||||
r_stat_org_m
|
r_stat_org_m
|
||||||
WHERE
|
WHERE
|
||||||
<include refid="query_where"></include>
|
<include refid="query_where"></include>
|
||||||
|
group by orgNo
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
</mapper>
|
</mapper>
|
||||||
@@ -110,13 +110,13 @@ public class StatisticsOfTransientIndicatorssServiceImpl implements StatisticsOf
|
|||||||
for (RStatOrgVO rStatOrgVO : result) {
|
for (RStatOrgVO rStatOrgVO : result) {
|
||||||
if(rStatOrgVO.getEventMeasurementAverage()!=0&&rStatOrgVO.getEffectiveMeasurementAverage()!=0){
|
if(rStatOrgVO.getEventMeasurementAverage()!=0&&rStatOrgVO.getEffectiveMeasurementAverage()!=0){
|
||||||
rStatOrgVO.setEventMeasurementRatioAverage(String.valueOf(Double.parseDouble(
|
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{
|
}else{
|
||||||
rStatOrgVO.setEventMeasurementRatioAverage("0");
|
rStatOrgVO.setEventMeasurementRatioAverage("0");
|
||||||
}
|
}
|
||||||
if(rStatOrgVO.getEventMeasurementAccrued()!=0&&rStatOrgVO.getEffectiveMeasurementAccrued()!=0){
|
if(rStatOrgVO.getEventMeasurementAccrued()!=0&&rStatOrgVO.getEffectiveMeasurementAccrued()!=0){
|
||||||
rStatOrgVO.setEventMeasurementRatioAccrued(String.valueOf(Double.parseDouble(
|
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{
|
}else{
|
||||||
rStatOrgVO.setEventMeasurementRatioAccrued("0");
|
rStatOrgVO.setEventMeasurementRatioAccrued("0");
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user