20250808优化-设备监控
This commit is contained in:
@ -164,4 +164,9 @@
|
||||
or date_format(t.alarm_end_time,'%Y%m%d') BETWEEN date_format(#{alarmStartTime},'%Y%m%d') and date_format(#{alarmEndTime},'%Y%m%d') )
|
||||
</if>
|
||||
</select>
|
||||
|
||||
<select id="getDeviceAlarmNum" resultType="java.lang.Integer">
|
||||
select COUNT(*) as alarmNum from ems_alarm_records
|
||||
where site_id = #{siteId} and device_id = #{deviceId}
|
||||
</select>
|
||||
</mapper>
|
||||
@ -348,7 +348,7 @@
|
||||
<select id="getStackAveTempList" resultType="com.xzzn.ems.domain.vo.StackAveTempVo">
|
||||
select t.site_id,
|
||||
avg(t.operating_temp) as temp,
|
||||
DATE_FORMAT(t.create_time, '%Y-%m-%d %H:%i:00') AS createDate
|
||||
DATE_FORMAT(t.create_time, '%Y-%m-%d %H:00:00') AS createDate
|
||||
from ems_battery_stack t
|
||||
where t.site_id = #{siteId}
|
||||
AND t.create_time >= Date(#{startDate})
|
||||
|
||||
@ -306,8 +306,7 @@
|
||||
from ems_pcs_data t
|
||||
inner join( SELECT p.site_id, p.device_id, p.date_month,p.date_day, MAX(p.data_update_time) AS max_update_time
|
||||
FROM ems_pcs_data p
|
||||
where p.site_id = #{siteId}
|
||||
and p.data_update_time >= CURDATE() - INTERVAL #{limitTime} DAY
|
||||
<include refid="commonFilter"/>
|
||||
GROUP BY p.site_id,p.device_id,p.date_month,p.date_day
|
||||
) latest ON t.site_id = latest.site_id
|
||||
AND t.device_id = latest.device_id
|
||||
|
||||
Reference in New Issue
Block a user