|
@@ -48,9 +48,9 @@
|
|
a.patrol_lasttime, a.patrol_cycle, a.alert_day, charger, a.charger_phone, a.point_remark, a.bar_code,
|
|
a.patrol_lasttime, a.patrol_cycle, a.alert_day, charger, a.charger_phone, a.point_remark, a.bar_code,
|
|
a.patrolpoint_status, a.enterprise_name, a.owndeptid, a.data_dept_id,d.dept_id,d.dept_name,
|
|
a.patrolpoint_status, a.enterprise_name, a.owndeptid, a.data_dept_id,d.dept_id,d.dept_name,
|
|
CASE
|
|
CASE
|
|
- WHEN NOW() < DATE_SUB(a.patrol_nexttime, INTERVAL alert_day DAY) THEN '0'
|
|
|
|
- WHEN NOW() >= DATE_SUB(a.patrol_nexttime, INTERVAL alert_day DAY) AND NOW() < a.patrol_nexttime THEN '1'
|
|
|
|
- WHEN NOW() > a.patrol_nexttime THEN '2'
|
|
|
|
|
|
+ WHEN NOW() < DATE_SUB(a.patrol_nexttime, INTERVAL alert_day DAY) THEN '正常'
|
|
|
|
+ WHEN NOW() >= DATE_SUB(a.patrol_nexttime, INTERVAL alert_day DAY) AND NOW() < a.patrol_nexttime THEN '预警'
|
|
|
|
+ WHEN NOW() > a.patrol_nexttime THEN '告警'
|
|
END AS state
|
|
END AS state
|
|
from centerdata_t_emergency_patrolpoint a
|
|
from centerdata_t_emergency_patrolpoint a
|
|
left join ${database_system}.sys_dept d on a.data_dept_id=d.dept_id
|
|
left join ${database_system}.sys_dept d on a.data_dept_id=d.dept_id
|
|
@@ -229,22 +229,10 @@
|
|
patrol_lasttime = NOW(),
|
|
patrol_lasttime = NOW(),
|
|
patrol_nexttime = DATE_ADD(patrol_lasttime, INTERVAL patrol_cycle DAY),
|
|
patrol_nexttime = DATE_ADD(patrol_lasttime, INTERVAL patrol_cycle DAY),
|
|
state = (CASE
|
|
state = (CASE
|
|
- WHEN NOW() < DATE_SUB(patrol_nexttime, INTERVAL alert_day DAY) THEN '0'
|
|
|
|
- WHEN NOW() >= DATE_SUB(patrol_nexttime, INTERVAL alert_day DAY) AND NOW() < patrol_nexttime THEN '1'
|
|
|
|
- WHEN NOW() > patrol_nexttime THEN '2'
|
|
|
|
|
|
+ WHEN NOW() < DATE_SUB(patrol_nexttime, INTERVAL alert_day DAY) THEN '正常'
|
|
|
|
+ WHEN NOW() >= DATE_SUB(patrol_nexttime, INTERVAL alert_day DAY) AND NOW() < patrol_nexttime THEN '预警'
|
|
|
|
+ WHEN NOW() > patrol_nexttime THEN '告警'
|
|
END)
|
|
END)
|
|
where enterprise_id = #{enterpriseId}
|
|
where enterprise_id = #{enterpriseId}
|
|
</update>
|
|
</update>
|
|
-
|
|
|
|
- <select id="selectXungeng" resultType="CenterdataTEmergencyPatrolpoint">
|
|
|
|
- SELECT
|
|
|
|
- id,
|
|
|
|
- CASE
|
|
|
|
- WHEN NOW() < DATE_SUB(patrol_nexttime, INTERVAL alert_day DAY) THEN '0'
|
|
|
|
- WHEN NOW() >= DATE_SUB(patrol_nexttime, INTERVAL alert_day DAY) AND NOW() < patrol_nexttime THEN '1'
|
|
|
|
- WHEN NOW() > patrol_nexttime THEN '2'
|
|
|
|
- END AS state
|
|
|
|
- FROM
|
|
|
|
- centerdata_t_emergency_patrolpoint a
|
|
|
|
- </select>
|
|
|
|
</mapper>
|
|
</mapper>
|