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

联锁状态判断逻辑修正

sl преди 9 месеца
родител
ревизия
7c34e710fa
променени са 1 файла, в които са добавени 7 реда и са изтрити 4 реда
  1. 7 4
      jeecg-module-interlock/src/main/java/org/jeecg/modules/binlog/PostgreSQLClient.java

+ 7 - 4
jeecg-module-interlock/src/main/java/org/jeecg/modules/binlog/PostgreSQLClient.java

@@ -189,8 +189,8 @@ public class PostgreSQLClient implements ApplicationRunner {
                         String baseKzxtNormalStatus = base.getControlSystemStatusNormal(); // 用户定义的 控制系统状态正常 所对应的值
                         String baseKzxtAbnormalStatus = inversionStatus(base.getControlSystemStatusNormal()); // 获取控制系统状态异常所对应的值(取反)
 
-                        String basePlNormalStatus = base.getBypassYes();  // 用户定义的 旁路状态 所对应的值
-                        String basePlAbnormalStatus = inversionStatus(base.getBypassYes());  // 获取旁路状态 所对应的值
+                        String basePlNormalStatus = base.getBypassYes();  // 用户定义的 旁路状态 所对应的值
+                        String basePlAbnormalStatus = inversionStatus(base.getBypassYes());  // 获取旁路状态 所对应的值
 
                         String baseLsNormalStatus = base.getInterlockStatusTy();  // 用户定义的 联锁状态投用 所对应的值
                         String baseLsAbnormalStatus = inversionStatus(base.getInterlockStatusTy());  // 获取联锁状态未投用所对应的值(取反)
@@ -362,8 +362,11 @@ public class PostgreSQLClient implements ApplicationRunner {
                             if (baseKzxtAbnormalStatus.equals(inputStatusTag) || baseKzxtAbnormalStatus.equals(outputStatusTag) || baseKzxtAbnormalStatus.equals(mpStatusTag)) {
                                 kzxtcount++; // 如果控制系统状态有一个是异常 则+1;
                             }
-                            if (basePlNormalStatus.equals(detail.getBypass())){
-                                plcount++;  // 如果旁路有一个为 是 则+1;
+//                            if (basePlNormalStatus.equals(detail.getBypass())){
+//                                plcount++;  // 如果旁路有一个为 是 则+1;
+//                            }
+                            if (basePlAbnormalStatus.equals(detail.getBypass())){
+                                plcount++;  // 如果旁路有一个为故障状态 则+1;
                             }
                         }