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