Преглед изворни кода

新增【清洗】预警逻辑

andyliu пре 3 дана
родитељ
комит
80f1059491

+ 6 - 4
src/main/java/com/shkpr/service/warncore/bizhandler/ZoneDataWarnHandler.java

@@ -11,10 +11,7 @@ import com.shkpr.service.warncore.dbdao.DBMgrProxy;
 import com.shkpr.service.warncore.dbdao.services.intef.MixDataBizDBService;
 import com.shkpr.service.warncore.dbdao.services.intef.OrdWarnPlanInfoDBService;
 import com.shkpr.service.warncore.dbdao.services.intef.OrdWarnPlanRulesDBService;
-import com.shkpr.service.warncore.dbdao.tables.OrdTaskUpkeepObjTable;
-import com.shkpr.service.warncore.dbdao.tables.OrdWarnEventInfoTable;
-import com.shkpr.service.warncore.dbdao.tables.OrdWarnPlanInfoTable;
-import com.shkpr.service.warncore.dbdao.tables.OrdWarnTriggerSampleHisTable;
+import com.shkpr.service.warncore.dbdao.tables.*;
 import com.shkpr.service.warncore.dto.*;
 import com.shkpr.service.warncore.jsonbean.JPMixComplexCondition;
 import com.shkpr.service.warncore.jsonbean.JPOrdWarnEventInfo;
@@ -1112,6 +1109,11 @@ public class ZoneDataWarnHandler {
             where = new HashMap<String, Object>(){{
                 put(OrdTaskUpkeepObjTable.R_INFO.ZONE_ID, zoneId);
             }};
+        }else if (itemKey.endsWith("wash")){
+            desTable = OrdTaskWashObjTable.R_INFO.TABLE;
+            where = new HashMap<String, Object>(){{
+                put(OrdTaskWashObjTable.R_INFO.ZONE_ID, zoneId);
+            }};
         }
 
         if (StringUtils.isEmpty(desTable)){

+ 21 - 0
src/main/java/com/shkpr/service/warncore/dbdao/tables/OrdTaskWashObjTable.java

@@ -0,0 +1,21 @@
+package com.shkpr.service.warncore.dbdao.tables;
+
+public interface OrdTaskWashObjTable {
+    interface R_INFO{
+        String TABLE = "v_k4_ssp_wash_obj_lists";
+        String PRIMARY_KEY = "obj_id";
+        String UNIQUE_ID = "obj_id";
+        String ALL_FILED = "*";
+        String DEFAULT_ORDER = "";
+        String DEFAULT_EXTEND = "";
+        String ZONE_ID = "zone_id";
+    }
+
+    interface W_INFO{
+        String ID = "id";
+        String TABLE = "v_k4_ssp_wash_obj_lists";
+        String PRIMARY_KEY = "obj_id";
+        String UNIQUE_ID = "obj_id";
+        String ZONE_ID = "zone_id";
+    }
+}