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