1.终端评价详情日表算法-占比修改
2.发射特性和影响特性算法修改,只统计四类监测点光伏电站、电气化铁路、风电场和冶炼负荷
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
package com.njcn.harmonic.pojo.vo;
|
||||
|
||||
import cn.hutool.core.util.NumberUtil;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
@@ -61,4 +62,44 @@ public class RStatLoadTypeVO {
|
||||
@ApiModelProperty(value = "累计闪变超标占比")
|
||||
private Float flickerAccrued;
|
||||
|
||||
public void setVAverage(Float vAverage) {
|
||||
this.vAverage = NumberUtil.round(vAverage*100,2).floatValue();
|
||||
}
|
||||
|
||||
public void setVAccrued(Float vAccrued) {
|
||||
this.vAccrued = NumberUtil.round(vAccrued*100,2).floatValue();
|
||||
}
|
||||
|
||||
public void setIAverage(Float iAverage) {
|
||||
this.iAverage = NumberUtil.round(iAverage*100,2).floatValue();
|
||||
}
|
||||
|
||||
public void setIAccrued(Float iAccrued) {
|
||||
this.iAccrued = NumberUtil.round(iAccrued*100,2).floatValue();
|
||||
}
|
||||
|
||||
public void setUnbalanceAverage(Float unbalanceAverage) {
|
||||
this.unbalanceAverage = NumberUtil.round(unbalanceAverage*100,2).floatValue();
|
||||
}
|
||||
|
||||
public void setUnbalanceAccrued(Float unbalanceAccrued) {
|
||||
this.unbalanceAccrued = NumberUtil.round(unbalanceAccrued*100,2).floatValue();
|
||||
}
|
||||
|
||||
public void setINegAverage(Float iNegAverage) {
|
||||
this.iNegAverage = NumberUtil.round(iNegAverage*100,2).floatValue();
|
||||
}
|
||||
|
||||
public void setINegAccrued(Float iNegAccrued) {
|
||||
this.iNegAccrued = NumberUtil.round(iNegAccrued*100,2).floatValue();
|
||||
}
|
||||
|
||||
public void setFlickerAverage(Float flickerAverage) {
|
||||
this.flickerAverage = NumberUtil.round(flickerAverage*100,2).floatValue();
|
||||
}
|
||||
|
||||
public void setFlickerAccrued(Float flickerAccrued) {
|
||||
this.flickerAccrued = NumberUtil.round(flickerAccrued*100,2).floatValue();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -24,15 +24,15 @@
|
||||
org_no,
|
||||
load_type,
|
||||
v_average,
|
||||
(case when effective_measurement = 0 then 0 else ROUND( v_count / effective_measurement, 2 ) end) as vAccrued,
|
||||
IFNULL( v_count / effective_measurement, 0 ) AS vAccrued,
|
||||
i_average,
|
||||
(case when effective_measurement = 0 then 0 else ROUND( i_count / effective_measurement, 2 ) end) as iAccrued,
|
||||
IFNULL( i_count / effective_measurement, 0 ) AS iAccrued,
|
||||
unbalance_average,
|
||||
(case when effective_measurement = 0 then 0 else ROUND( unbalance_count / effective_measurement, 2 ) end) as unbalanceAccrued,
|
||||
IFNULL( unbalance_count / effective_measurement, 0 ) AS unbalanceAccrued,
|
||||
i_neg_average,
|
||||
(case when effective_measurement = 0 then 0 else ROUND( i_neg_count / effective_measurement, 2 ) end) as iNegAccrued,
|
||||
IFNULL( i_neg_count / effective_measurement, 0 ) AS iNegAccrued,
|
||||
flicker_average,
|
||||
(case when effective_measurement = 0 then 0 else ROUND( flicker_count / effective_measurement, 2 ) end) as flickerAccrued
|
||||
IFNULL( flicker_count / effective_measurement, 0 ) AS flickerAccrued
|
||||
from
|
||||
r_stat_load_type_m
|
||||
<where>
|
||||
|
||||
@@ -24,15 +24,15 @@
|
||||
org_no,
|
||||
load_type,
|
||||
v_average,
|
||||
ROUND( v_count / effective_measurement, 2 ) AS vAccrued,
|
||||
IFNULL( v_count / effective_measurement, 0 ) AS vAccrued,
|
||||
i_average,
|
||||
ROUND( i_count / effective_measurement, 2 ) AS iAccrued,
|
||||
IFNULL( i_count / effective_measurement, 0 ) AS iAccrued,
|
||||
unbalance_average,
|
||||
ROUND( unbalance_count / effective_measurement, 2 ) AS unbalanceAccrued,
|
||||
IFNULL( unbalance_count / effective_measurement, 0 ) AS unbalanceAccrued,
|
||||
i_neg_average,
|
||||
ROUND( i_neg_count / effective_measurement, 2 ) AS iNegAccrued,
|
||||
IFNULL( i_neg_count / effective_measurement, 0 ) AS iNegAccrued,
|
||||
flicker_average,
|
||||
ROUND( flicker_count / effective_measurement, 2 ) AS flickerAccrued
|
||||
IFNULL( flicker_count / effective_measurement, 0 ) AS flickerAccrued
|
||||
from
|
||||
r_stat_load_type_q
|
||||
<where>
|
||||
|
||||
@@ -24,15 +24,15 @@
|
||||
org_no,
|
||||
load_type,
|
||||
v_average,
|
||||
ROUND( v_count / effective_measurement, 2 ) AS vAccrued,
|
||||
IFNULL( v_count / effective_measurement, 0 ) AS vAccrued,
|
||||
i_average,
|
||||
ROUND( i_count / effective_measurement, 2 ) AS iAccrued,
|
||||
IFNULL( i_count / effective_measurement, 0 ) AS iAccrued,
|
||||
unbalance_average,
|
||||
ROUND( unbalance_count / effective_measurement, 2 ) AS unbalanceAccrued,
|
||||
IFNULL( unbalance_count / effective_measurement, 0 ) AS unbalanceAccrued,
|
||||
i_neg_average,
|
||||
ROUND( i_neg_count / effective_measurement, 2 ) AS iNegAccrued,
|
||||
IFNULL( i_neg_count / effective_measurement, 0 ) AS iNegAccrued,
|
||||
flicker_average,
|
||||
ROUND( flicker_count / effective_measurement, 2 ) AS flickerAccrued
|
||||
IFNULL( flicker_count / effective_measurement, 0 ) AS flickerAccrued
|
||||
from
|
||||
r_stat_load_type_y
|
||||
<where>
|
||||
|
||||
Reference in New Issue
Block a user