Преглед на файлове

修复工业库报警传参的bug

王苗苗 преди 1 месец
родител
ревизия
fa217a370a

+ 1 - 1
slibra-common/src/main/java/com/slibra/common/constant/MyConstants.java

@@ -17,7 +17,7 @@ public class MyConstants {
     public static final String PROD_ENVIRONMENT = "prod-abandon";
     public static final String DENGBAO_ENVIRONMENT = "dengbao";
     public static final String DEV_ENVIRONMENT = "dev";
-    public static final String DEV_LOCAL = "local";
+    public static final String LOCAL_ENVIRONMENT = "local";
 
 
     public static final String INDUSTRY_INTERFACE_ADDR = "http://192.168.40.23:4568/api/v1/khquerydata";

+ 7 - 6
slibra-quartz/src/main/java/com/slibra/quartz/task/AsyncTask.java

@@ -102,7 +102,7 @@ public class AsyncTask {
     public void handleWarning(TXinyiIndustry tXinyiIndustry, TXinyiNormConfig normConfig, TXinyiCalculate xinyiCalculate){
         //2024年08月09日14:26:29  为了节省费用,测试环境关闭报警并增加手动触发报警操作
         if(PROD_ENVIRONMENT.equalsIgnoreCase(environment) || DENGBAO_ENVIRONMENT.equalsIgnoreCase(environment)
-            || DEV_ENVIRONMENT.equalsIgnoreCase(environment) || DEV_LOCAL.equalsIgnoreCase(environment)){
+            || DEV_ENVIRONMENT.equalsIgnoreCase(environment) || LOCAL_ENVIRONMENT.equalsIgnoreCase(environment)){
             log.info("进入了定时任务处理工业库报警的具体逻辑处理");
             //新的逻辑:
             //只要当前获取的工业库数据和当前时间
@@ -2162,7 +2162,8 @@ public class AsyncTask {
                 || ROBOT_XSY_1.getCode().equalsIgnoreCase(category)
                     || ROBOT_XSY_2.getCode().equalsIgnoreCase(category)
                         || ROBOT_ANDAN_1.getCode().equalsIgnoreCase(category)
-                            || ROBOT_ANDAN_2.getCode().equalsIgnoreCase(category)){//出水的展示
+                            || ROBOT_ANDAN_2.getCode().equalsIgnoreCase(category)
+                                || ROBOT_CS_AD.getCode().equalsIgnoreCase(category)){//出水的展示
             ShowValueCSBasic showValueCSBasic = new ShowValueCSBasic();
             if(ZERO_SZ_WARNING.getCode().equals(remark)){//水质报警
                 showValueCSBasic.setH(ZAIXIANYIBIAO);
@@ -3262,7 +3263,7 @@ public class AsyncTask {
                 if(divide1.compareTo(compareVal) > 0 && divide2.compareTo(compareVal) > 0)
                     result = divide1;
             }
-        }else if(BusinessEnum.WarningCategoryEnum.CS_AD.getCode().equals(category)){//2025年02月25日16:23:08 合并一个指标:出水氨氮 通过计算获得
+        }else if(BusinessEnum.WarningCategoryEnum.ROBOT_CS_AD.getCode().equals(category)){//2025年02月25日16:23:08 合并一个指标:出水氨氮 通过计算获得
             //计算得到对应的值
             //计算1(1池)
             BigDecimal no3Qyc1Jqr11 = tXinyiRobot1.getNo3Qyc1Jqr();
@@ -3363,7 +3364,7 @@ public class AsyncTask {
                 if(divide1.compareTo(compareVal) > 0 && divide2.compareTo(compareVal) > 0)
                     result = divide1;
             }
-        }else if(BusinessEnum.WarningCategoryEnum.CS_AD.getCode().equals(category)){//2025年02月25日16:23:08 合并一个指标:出水氨氮 通过计算获得
+        }else if(BusinessEnum.WarningCategoryEnum.ROBOT_CS_AD.getCode().equals(category)){//2025年02月25日16:23:08 合并一个指标:出水氨氮 通过计算获得
             //计算得到对应的值
             //计算1(1池)
             BigDecimal no3Qyc1Jqr11 = tXinyiRobot1.getNo3Qyc1Jqr();
@@ -3554,7 +3555,7 @@ public class AsyncTask {
             BigDecimal tpRccJqr1 = tXinyiRobot1.getTpRccJqr();
             if(currentBreakpoint && (Objects.isNull(tpRccJqr1) || BigDecimal.ZERO.compareTo(tpRccJqr1) == 0))
                 result = true;
-        }else if(BusinessEnum.WarningCategoryEnum.CS_AD.getCode().equals(category)){//2025年02月25日16:23:08 合并一个指标:出水氨氮 通过计算获得
+        }else if(BusinessEnum.WarningCategoryEnum.ROBOT_CS_AD.getCode().equals(category)){//2025年02月25日16:23:08 合并一个指标:出水氨氮 通过计算获得
             //计算得到对应的值
             //计算1(1池)
             BigDecimal no3Qyc1Jqr11 = tXinyiRobot1.getNo3Qyc1Jqr();
@@ -4543,7 +4544,7 @@ public class AsyncTask {
             BigDecimal anDan2 = no3Qyc1Jqr2.add(nh31Jqr2).subtract(no3Hlj1Jqr2);
             if(anDan1.compareTo(anDan2) > INT_0)
                 result = true;
-        }*/else if(BusinessEnum.WarningCategoryEnum.CS_AD.getCode().equals(category)){//2024年7月26日14:33:39 合并一个指标:出水氨氮
+        }*/else if(BusinessEnum.WarningCategoryEnum.ROBOT_CS_AD.getCode().equals(category)){//2024年7月26日14:33:39 合并一个指标:出水氨氮
             //计算1(1池)
             BigDecimal no3Qyc1Jqr11 = tXinyiRobot1.getNo3Qyc1Jqr();
             BigDecimal nh31Jqr11 = tXinyiRobot1.getNh31Jqr();

+ 1 - 1
slibra-quartz/src/main/java/com/slibra/quartz/task/RyTask.java

@@ -772,7 +772,7 @@ public class RyTask
             return;
         }
         if(PROD_ENVIRONMENT.equalsIgnoreCase(environment) || DENGBAO_ENVIRONMENT.equalsIgnoreCase(environment)
-            || DEV_ENVIRONMENT.equalsIgnoreCase(environment)){
+            || DEV_ENVIRONMENT.equalsIgnoreCase(environment) || LOCAL_ENVIRONMENT.equalsIgnoreCase(environment)){
             asyncTask.handleRobotWarningNew(robotList.get(0));
         }
     }