From 3de17c8b85f91b55175b631b0b8bdc837b24e993 Mon Sep 17 00:00:00 2001
From: zhubaomin <zhubaomin>
Date: 星期一, 11 十一月 2024 11:34:14 +0800
Subject: [PATCH] 工单处理结果审核接口

---
 pipIrr-platform/pipIrr-web/pipIrr-web-remote/src/main/java/com/dy/pipIrrRemote/valve/ValveCtrl.java |   83 +++++++++++++++++++++--------------------
 1 files changed, 43 insertions(+), 40 deletions(-)

diff --git a/pipIrr-platform/pipIrr-web/pipIrr-web-remote/src/main/java/com/dy/pipIrrRemote/valve/ValveCtrl.java b/pipIrr-platform/pipIrr-web/pipIrr-web-remote/src/main/java/com/dy/pipIrrRemote/valve/ValveCtrl.java
index 8f205cb..53778ea 100644
--- a/pipIrr-platform/pipIrr-web/pipIrr-web-remote/src/main/java/com/dy/pipIrrRemote/valve/ValveCtrl.java
+++ b/pipIrr-platform/pipIrr-web/pipIrr-web-remote/src/main/java/com/dy/pipIrrRemote/valve/ValveCtrl.java
@@ -3,9 +3,12 @@
 import com.alibaba.fastjson2.JSONObject;
 import com.dy.common.aop.SsoAop;
 import com.dy.common.multiDataSource.DataSourceContext;
-import com.dy.common.mw.protocol.p206V1_0_0.CodeV1_0_1;
-import com.dy.common.mw.protocol.p206V1_0_0.downVos.*;
+import com.dy.common.mw.protocol.p206V1.CodeV1;
+import com.dy.common.mw.protocol.p206V1.ProtocolConstantV206V1;
+import com.dy.common.mw.protocol.p206V1.downVos.*;
+import com.dy.common.mw.protocol.p206V2.ProtocolConstantV206V2;
 import com.dy.common.mw.protocol.p206V202404.CodeV202404;
+import com.dy.common.mw.protocol.p206V202404.ProtocolConstantV206V202404;
 import com.dy.common.mw.protocol.p206V202404.downVos.ComCd15Vo;
 import com.dy.common.mw.protocol.p206V202404.downVos.ComCd92_A2Vo;
 import com.dy.common.mw.protocol.p206V202404.downVos.ComCd93_A3Vo;
@@ -126,7 +129,7 @@
         }
 
         String commandCode = null;
-        if(protocol.equals("p206V202404")) {
+        if(protocol.equals(ProtocolConstantV206V202404.protocolName)) {
             // 鏂板崗璁弬鏁颁腑闇�瑕佽櫄鎷熷崱
             if(vcId == null) {
                 vcId = commandSv.getVcIdByIntakeId(intakeId);
@@ -177,9 +180,9 @@
             myParam.setRtuResultSendWebUrl(rtuCallbackUrl_rm);
             myParam.setOperator(operator);
             return dealWithCommandResult(myParam);
-        } else if(protocol.equals("p206V1_0_1")) {
+        } else if(protocol.equals(ProtocolConstantV206V1.protocolName) || protocol.equals(ProtocolConstantV206V2.protocolName)) {
             // 鑾峰彇鍔熻兘鐮�
-            commandCode = CodeV1_0_1.cd_92;
+            commandCode = CodeV1.cd_92;
 
             /**
              * 鏋勯�犲懡浠ゃ�佸彂閫佸懡浠ゅ苟澶勭悊璇锋眰缁撴灉鍙婃墽琛岀粨鏋�
@@ -190,7 +193,7 @@
             myParam.setComId(comId);
             myParam.setComType((byte)1);
             myParam.setCommandCode(commandCode);
-            myParam.setCommandName(CodeV1_0_1.getCodeName(commandCode));
+            myParam.setCommandName(CodeV1.getCodeName(commandCode));
             myParam.setIntakeId(intakeId);
             myParam.setRtuAddr(rtuAddr);
             myParam.setProtocol(protocol);
@@ -252,7 +255,7 @@
         comSendUrl = env.getProperty(pro_mw + "." + orgTag + "." + key_mw);
 
         String commandCode = null;
-        if(protocol.equals("p206V202404")) {
+        if(protocol.equals(ProtocolConstantV206V202404.protocolName)) {
             // 鑾峰彇鍔熻兘鐮�
             commandCode = CodeV202404.cd_93;
 
@@ -281,9 +284,9 @@
             myParam.setRtuResultSendWebUrl(rtuCallbackUrl_rm);
             myParam.setOperator(operator);
             return dealWithCommandResult(myParam);
-        } else if(protocol.equals("p206V1_0_1")) {
+        } else if(protocol.equals(ProtocolConstantV206V1.protocolName) || protocol.equals(ProtocolConstantV206V2.protocolName)) {
             // 鑾峰彇鍔熻兘鐮�
-            commandCode = CodeV1_0_1.cd_93;
+            commandCode = CodeV1.cd_93;
 
             /**
              * 鏋勯�犲懡浠ゃ�佸彂閫佸懡浠ゅ苟澶勭悊璇锋眰缁撴灉鍙婃墽琛岀粨鏋�
@@ -294,7 +297,7 @@
             myParam.setComId(comId);
             myParam.setComType((byte)2);
             myParam.setCommandCode(commandCode);
-            myParam.setCommandName(CodeV1_0_1.getCodeName(commandCode));
+            myParam.setCommandName(CodeV1.getCodeName(commandCode));
             myParam.setIntakeId(intakeId);
             myParam.setRtuAddr(rtuAddr);
             myParam.setProtocol(protocol);
@@ -377,7 +380,7 @@
         }
 
         String commandCode = null;
-        if (protocol.equals("p206V202404")) {
+        if (protocol.equals(ProtocolConstantV206V202404.protocolName)) {
             // 鑾峰彇鍔熻兘鐮�
             commandCode = CodeV202404.cd_A2;
 
@@ -411,9 +414,9 @@
             myParam.setOperator(operator);
             return dealWithCommandResult(myParam);
 
-        } else if (protocol.equals("p206V1_0_1")) {
+        } else if (protocol.equals(ProtocolConstantV206V1.protocolName) || protocol.equals(ProtocolConstantV206V2.protocolName)) {
             // 鑾峰彇鍔熻兘鐮�
-            commandCode = CodeV1_0_1.cd_97;
+            commandCode = CodeV1.cd_97;
 
             // 鍒涘缓瑙嗗浘
             Com97Vo param = new Com97Vo();
@@ -431,7 +434,7 @@
             myParam.setComId(comId);
             myParam.setComType((byte)1);
             myParam.setCommandCode(commandCode);
-            myParam.setCommandName(CodeV1_0_1.getCodeName(commandCode));
+            myParam.setCommandName(CodeV1.getCodeName(commandCode));
             myParam.setIntakeId(intakeId);
             myParam.setRtuAddr(rtuAddr);
             myParam.setProtocol(protocol);
@@ -492,7 +495,7 @@
         comSendUrl = env.getProperty(pro_mw + "." + orgTag + "." + key_mw);
 
         String commandCode = null;
-        if (protocol.equals("p206V202404")) {
+        if (protocol.equals(ProtocolConstantV206V202404.protocolName)) {
             // 鑾峰彇鍔熻兘鐮�
             commandCode = CodeV202404.cd_A3;
 
@@ -521,9 +524,9 @@
             myParam.setRtuResultSendWebUrl(rtuCallbackUrl_rm);
             myParam.setOperator(operator);
             return dealWithCommandResult(myParam);
-        } else if (protocol.equals("p206V1_0_1")) {
+        } else if (protocol.equals(ProtocolConstantV206V1.protocolName) || protocol.equals(ProtocolConstantV206V2.protocolName)) {
             // 鑾峰彇鍔熻兘鐮�
-            commandCode = CodeV1_0_1.cd_98;
+            commandCode = CodeV1.cd_98;
 
             // 鍒涘缓瑙嗗浘
             Com98Vo param = new Com98Vo();
@@ -539,7 +542,7 @@
             myParam.setComId(comId);
             myParam.setComType((byte)2);
             myParam.setCommandCode(commandCode);
-            myParam.setCommandName(CodeV1_0_1.getCodeName(commandCode));
+            myParam.setCommandName(CodeV1.getCodeName(commandCode));
             myParam.setIntakeId(intakeId);
             myParam.setRtuAddr(rtuAddr);
             myParam.setProtocol(protocol);
@@ -620,11 +623,11 @@
         }
 
         String commandCode = null;
-        if(protocol.equals("p206V202404")) {
+        if(protocol.equals(ProtocolConstantV206V202404.protocolName)) {
             return BaseResponseUtils.buildSuccess();
-        } else if(protocol.equals("p206V1_0_1")) {
+        } else if(protocol.equals(ProtocolConstantV206V1.protocolName) || protocol.equals(ProtocolConstantV206V2.protocolName)) {
             // 鑾峰彇鍔熻兘鐮�
-            commandCode = CodeV1_0_1.cd_99;
+            commandCode = CodeV1.cd_99;
 
             // 鍒涘缓瑙嗗浘
             Com99Vo param = new Com99Vo();
@@ -643,7 +646,7 @@
             myParam.setComId(comId);
             myParam.setComType((byte)2);
             myParam.setCommandCode(commandCode);
-            myParam.setCommandName(CodeV1_0_1.getCodeName(commandCode));
+            myParam.setCommandName(CodeV1.getCodeName(commandCode));
             myParam.setIntakeId(intakeId);
             myParam.setRtuAddr(rtuAddr);
             myParam.setProtocol(protocol);
@@ -724,11 +727,11 @@
         }
 
         String commandCode = null;
-        if(protocol.equals("p206V202404")) {
+        if(protocol.equals(ProtocolConstantV206V202404.protocolName)) {
             return BaseResponseUtils.buildSuccess();
-        } else if(protocol.equals("p206V1_0_1")) {
+        } else if(protocol.equals(ProtocolConstantV206V1.protocolName) || protocol.equals(ProtocolConstantV206V2.protocolName)) {
             // 鑾峰彇鍔熻兘鐮�
-            commandCode = CodeV1_0_1.cd_A0;
+            commandCode = CodeV1.cd_A0;
 
             // 鍒涘缓瑙嗗浘
             ComA0Vo param = new ComA0Vo();
@@ -747,7 +750,7 @@
             myParam.setComId(comId);
             myParam.setComType((byte)2);
             myParam.setCommandCode(commandCode);
-            myParam.setCommandName(CodeV1_0_1.getCodeName(commandCode));
+            myParam.setCommandName(CodeV1.getCodeName(commandCode));
             myParam.setIntakeId(intakeId);
             myParam.setRtuAddr(rtuAddr);
             myParam.setProtocol(protocol);
@@ -835,11 +838,11 @@
         }
 
         String commandCode = null;
-        if(protocol.equals("p206V202404")) {
+        if(protocol.equals(ProtocolConstantV206V202404.protocolName)) {
             return BaseResponseUtils.buildSuccess();
-        } else if(protocol.equals("p206V1_0_1")) {
+        } else if(protocol.equals(ProtocolConstantV206V1.protocolName) || protocol.equals(ProtocolConstantV206V2.protocolName)) {
             // 鑾峰彇鍔熻兘鐮�
-            commandCode = CodeV1_0_1.cd_A1;
+            commandCode = CodeV1.cd_A1;
 
             // 鍒涘缓瑙嗗浘
             ComA1Vo param = new ComA1Vo();
@@ -863,7 +866,7 @@
             myParam.setComId(comId);
             myParam.setComType((byte)2);
             myParam.setCommandCode(commandCode);
-            myParam.setCommandName(CodeV1_0_1.getCodeName(commandCode));
+            myParam.setCommandName(CodeV1.getCodeName(commandCode));
             myParam.setIntakeId(intakeId);
             myParam.setRtuAddr(rtuAddr);
             myParam.setProtocol(protocol);
@@ -951,11 +954,11 @@
         }
 
         String commandCode = null;
-        if(protocol.equals("p206V202404")) {
+        if(protocol.equals(ProtocolConstantV206V202404.protocolName)) {
             return BaseResponseUtils.buildSuccess();
-        } else if(protocol.equals("p206V1_0_1")) {
+        } else if(protocol.equals(ProtocolConstantV206V1.protocolName) || protocol.equals(ProtocolConstantV206V2.protocolName)) {
             // 鑾峰彇鍔熻兘鐮�
-            commandCode = CodeV1_0_1.cd_A2;
+            commandCode = CodeV1.cd_A2;
 
             // 鍒涘缓瑙嗗浘
             ComA2Vo param = new ComA2Vo();
@@ -979,7 +982,7 @@
             myParam.setComId(comId);
             myParam.setComType((byte)2);
             myParam.setCommandCode(commandCode);
-            myParam.setCommandName(CodeV1_0_1.getCodeName(commandCode));
+            myParam.setCommandName(CodeV1.getCodeName(commandCode));
             myParam.setIntakeId(intakeId);
             myParam.setRtuAddr(rtuAddr);
             myParam.setProtocol(protocol);
@@ -1067,7 +1070,7 @@
         String icCardNo = seClientCard.getCardnum();
 
         String commandCode = null;
-        if(protocol.equals("p206V202404")) {
+        if(protocol.equals(ProtocolConstantV206V202404.protocolName)) {
             // 鑾峰彇鍔熻兘鐮�
             commandCode = CodeV202404.cd_15;
 
@@ -1097,7 +1100,7 @@
             myParam.setRtuResultSendWebUrl(rtuCallbackUrl_rm);
             myParam.setOperator(operator);
             return dealWithCommandResult(myParam);
-        } else if(protocol.equals("p206V1_0_1")) {
+        } else if(protocol.equals(ProtocolConstantV206V1.protocolName) || protocol.equals(ProtocolConstantV206V2.protocolName)) {
             return BaseResponseUtils.buildErrorMsg(RemoteResultCode.THE_DEVICE_DOES_NOT_HAVE_THIS_FUNCTION.getMessage());
         } else {
             return BaseResponseUtils.buildFail("绯荤粺鏆備笉鏀寔璇ュ崗璁�");
@@ -1132,7 +1135,7 @@
         String protocol = job_rtu.getString("protocol");
 
         String commandCode = null;
-        if(protocol.equals("p206V202404")) {
+        if(protocol.equals(ProtocolConstantV206V202404.protocolName)) {
             // 鑾峰彇鍔熻兘鐮�
             commandCode = CodeV202404.cd_9C;
 
@@ -1158,7 +1161,7 @@
             myParam.setRtuResultSendWebUrl(rtuCallbackUrl_rm);
             myParam.setOperator(operator);
             return dealWithCommandResult(myParam);
-        } else if(protocol.equals("p206V1_0_1")) {
+        } else if(protocol.equals(ProtocolConstantV206V1.protocolName) || protocol.equals(ProtocolConstantV206V2.protocolName)) {
             return BaseResponseUtils.buildErrorMsg(RemoteResultCode.THE_DEVICE_DOES_NOT_HAVE_THIS_FUNCTION.getMessage());
         } else {
             return BaseResponseUtils.buildErrorMsg("绯荤粺鏆備笉鏀寔璇ュ崗璁�");
@@ -1193,7 +1196,7 @@
     //    String protocol = job_rtu.getString("protocol");
     //
     //    String commandCode = null;
-    //    if(protocol.equals("p206V202404")) {
+    //    if(protocol.equals(ProtocolConstantV206V202404.protocolName)) {
     //        if(valid) {
     //            // 鑾峰彇鍔熻兘鐮�
     //            commandCode = CodeV202404.cd_30;
@@ -1247,7 +1250,7 @@
     //            myParam.setOperator(operator);
     //            return dealWithCommandResult(myParam);
     //        }
-    //    } else if(protocol.equals("p206V1_0_1")) {
+    //    } else if(protocol.equals(ProtocolConstantV206V1.protocolName) || protocol.equals(ProtocolConstantV206V2.protocolName)) {
     //        return BaseResponseUtils.buildErrorMsg(RemoteResultCode.THE_DEVICE_DOES_NOT_HAVE_THIS_FUNCTION.getMessage());
     //    } else {
     //        return BaseResponseUtils.buildErrorMsg("绯荤粺鏆備笉鏀寔璇ュ崗璁�");

--
Gitblit v1.8.0