修改设备监控-PCS实时有功功率与总交流有功功率不一致问题
This commit is contained in:
@ -382,11 +382,13 @@
|
||||
</select>
|
||||
|
||||
<select id="getSiteRunningHeadInfo" parameterType="String" resultType="com.xzzn.ems.domain.vo.SiteMonitorRunningHeadInfoVo">
|
||||
SELECT SUM(pd.total_active_power) as totalActivePower,
|
||||
SUM(pd.total_reactive_power) as totalReactivePower,
|
||||
sum(pd.daily_ac_charge_energy) as dayChargedCap,
|
||||
sum(pd.daily_ac_discharge_energy) as dayDisChargedCap
|
||||
FROM (
|
||||
SELECT
|
||||
SUM(t.total_active_power) as totalActivePower,
|
||||
SUM(t.total_reactive_power) as totalReactivePower,
|
||||
sum(t.daily_ac_charge_energy) as dayChargedCap,
|
||||
sum(t.daily_ac_discharge_energy) as dayDisChargedCap
|
||||
t.*, ROW_NUMBER() OVER(PARTITION BY t.device_id ORDER BY t.data_update_time desc) AS rn
|
||||
FROM (
|
||||
SELECT p.device_id, MAX(p.data_update_time) AS max_update_time
|
||||
FROM ems_pcs_data p
|
||||
@ -395,6 +397,8 @@
|
||||
) latest inner join ems_pcs_data t ON latest.device_id = t.device_id
|
||||
AND latest.max_update_time = t.data_update_time
|
||||
AND t.site_id = #{siteId}
|
||||
) AS pd
|
||||
WHERE rn = 1;
|
||||
</select>
|
||||
|
||||
<select id="getElectDataList" resultType="com.xzzn.ems.domain.vo.ElectricIndexList">
|
||||
|
||||
Reference in New Issue
Block a user