浏览代码

巡更点

hanfucheng 5 月之前
父节点
当前提交
35b06ab9a8

+ 0 - 7
src/main/java/com/sooka/sponest/data/other/patrolpoint/mapper/CenterdataTEmergencyPatrolpointMapper.java

@@ -94,11 +94,4 @@ public interface CenterdataTEmergencyPatrolpointMapper {
      */
     int editXungengTime(CenterdataTEmergencyPatrolpoint centerdataTEmergencyPatrolpoint);
 
-    /*
-    * 修改巡更点状态
-    *
-    * @author 韩福成
-    * @date 2025/2/25 下午12:44
-    */
-    List<CenterdataTEmergencyPatrolpoint> selectXungeng();
 }

+ 6 - 18
src/main/resources/mapper/other/CenterdataTEmergencyPatrolpointMapper.xml

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