统计报表-功率曲线:统一逻辑,储能功能取值字段secondary_total_active_power修改为取total_active_power;负荷功率=电网功率+光伏功率-储能功率
This commit is contained in:
@ -12,7 +12,7 @@ public class PointDataResponse{
|
||||
private BigDecimal gridPower;
|
||||
/** 负载功率 */
|
||||
private BigDecimal loadPower;
|
||||
/** 储能功率-secondary_total_active_power(METE) */
|
||||
/** 储能功率-total_active_power(METE) */
|
||||
private BigDecimal storagePower;
|
||||
/** 光伏功率-total_active_power(METEGT) */
|
||||
private BigDecimal pvPower;
|
||||
|
||||
@ -22,7 +22,7 @@ public class PowerStatisListVo {
|
||||
private BigDecimal loadPower;
|
||||
|
||||
/**
|
||||
* 储能功率-secondary_total_active_power(METE)
|
||||
* 储能功率-total_active_power(METE)
|
||||
*/
|
||||
private BigDecimal storagePower;
|
||||
|
||||
|
||||
@ -577,15 +577,18 @@ public class EmsStatsReportServiceImpl implements IEmsStatsReportService
|
||||
BigDecimal pvPower = powerStatisListVo.getPvPower() == null ? BigDecimal.ZERO : powerStatisListVo.getPvPower();
|
||||
BigDecimal loadPower = new BigDecimal(0);
|
||||
|
||||
// 电动所:负荷功率=电网功率+光伏功率-储能功率
|
||||
if (SiteEnum.DDS.getCode().equals(siteId)){
|
||||
loadPower = gridPower.add(pvPower).subtract(storagePower);
|
||||
powerStatisListVo.setLoadPower(loadPower);
|
||||
} else if (SiteEnum.FX.getCode().equals(siteId)){
|
||||
// 奉贤:负荷功率=电网功率-储能功率;
|
||||
loadPower = gridPower.subtract(storagePower);
|
||||
powerStatisListVo.setLoadPower(loadPower);
|
||||
}
|
||||
// 负荷功率=电网功率+光伏功率-储能功率
|
||||
loadPower = gridPower.add(pvPower).subtract(storagePower);
|
||||
powerStatisListVo.setLoadPower(loadPower);
|
||||
// // 电动所:负荷功率=电网功率+光伏功率-储能功率
|
||||
// if (SiteEnum.DDS.getCode().equals(siteId)){
|
||||
// loadPower = gridPower.add(pvPower).subtract(storagePower);
|
||||
// powerStatisListVo.setLoadPower(loadPower);
|
||||
// } else if (SiteEnum.FX.getCode().equals(siteId)){
|
||||
// // 奉贤:负荷功率=电网功率-储能功率;
|
||||
// loadPower = gridPower.subtract(storagePower);
|
||||
// powerStatisListVo.setLoadPower(loadPower);
|
||||
// }
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -977,7 +977,7 @@
|
||||
</select>
|
||||
|
||||
<sql id="powerFilter">
|
||||
MAX(CASE WHEN t.device_id = 'METE' THEN t.secondary_total_active_power END) AS storagePower,
|
||||
MAX(CASE WHEN t.device_id = 'METE' THEN t.total_active_power END) AS storagePower,
|
||||
MAX(CASE WHEN t.device_id = 'LOAD' THEN t.total_active_power END) AS gridPower,
|
||||
MAX(CASE WHEN t.device_id = 'METEGF' THEN t.total_active_power END) AS pvPower
|
||||
</sql>
|
||||
|
||||
Reference in New Issue
Block a user