From 18f9dc6d0f15cad4a74e68fcf87b1a9aa83b5e66 Mon Sep 17 00:00:00 2001
From: liurunyu <lry9898@163.com>
Date: 星期四, 18 七月 2024 14:28:28 +0800
Subject: [PATCH] 实现协议中各种命令结果日志数据库永久更新保存功能
---
pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd3AAnd6AVo.java | 18 ++
pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd3BAnd6BVo.java | 18 ++
pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd36Vo.java | 13 +
pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd21Vo.java | 13 +
pipIrr-platform/pipIrr-mw/pipIrr-mw-rtu/src/main/java/com/dy/rtuMw/server/rtuData/p206V1_0_0/TkRtuDealCommandResponse.java | 73 ++++++++--
pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/parse/Cd_3D_Up.java | 4
pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd6CVo.java | 9 +
pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd5EVo.java | 14 ++
pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd66Vo.java | 12 +
pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd71Vo.java | 10 +
pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd3EVo.java | 34 ++++
pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd51Vo.java | 11 +
pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCdA0Vo.java | 13 +
pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd97Vo.java | 6
pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd39And69Vo.java | 18 ++
pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd98Vo.java | 6
pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd99Vo.java | 13 +
pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd3DVo.java | 19 ++
pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd93Vo.java | 2
pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd92Vo.java | 2
pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd3CAnd65Vo.java | 17 ++
/dev/null | 24 ---
pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd10Vo.java | 9 +
pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd37And67Vo.java | 16 ++
pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd38And68Vo.java | 17 ++
25 files changed, 337 insertions(+), 54 deletions(-)
diff --git a/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/parse/Cd_3D_Up.java b/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/parse/Cd_3D_Up.java
index b8063d6..46abf65 100644
--- a/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/parse/Cd_3D_Up.java
+++ b/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/parse/Cd_3D_Up.java
@@ -2,7 +2,7 @@
import com.dy.common.mw.protocol.*;
import com.dy.common.mw.protocol.p206V1_0_0.*;
-import com.dy.common.mw.protocol.p206V1_0_0.upVos.DataCd3CVo;
+import com.dy.common.mw.protocol.p206V1_0_0.upVos.DataCd3DVo;
import com.dy.common.util.ByteUtilUnsigned;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
@@ -58,7 +58,7 @@
*/
protected void doParse(byte[] bs, int bsLen, String dataCode, Data data) throws Exception {
DataV1_0_1 dV1 = (DataV1_0_1)data.getSubData() ;
- DataCd3CVo cdData = new DataCd3CVo() ;
+ DataCd3DVo cdData = new DataCd3DVo() ;
dV1.subData = cdData ;
int priceInt = ByteUtilUnsigned.bytes2Short_LE(bs, ProtocolConstantV206V1_0_0.dataIndex) ;
cdData.price = priceInt/100.0D;
diff --git a/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd10Vo.java b/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd10Vo.java
index 7ec0cde..0750acd 100644
--- a/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd10Vo.java
+++ b/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd10Vo.java
@@ -21,4 +21,13 @@
return sb.toString() ;
}
+
+ public String comLog(){
+ StringBuilder sb = new StringBuilder() ;
+ sb.append("璁剧疆RTU鍦板潃鍛戒护鍥炲:\n");
+ sb.append(" 鍦板潃锛�");
+ sb.append(newRtuAddr);
+ sb.append("\n");
+ return sb.toString() ;
+ }
}
diff --git a/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd21Vo.java b/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd21Vo.java
index f622f71..df6c205 100644
--- a/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd21Vo.java
+++ b/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd21Vo.java
@@ -15,7 +15,7 @@
public String toString(){
StringBuilder sb = new StringBuilder() ;
- sb.append(" 璁剧疆IP搴旂瓟:\n");
+ sb.append(" 璁剧疆鏈嶅姟绔疘P鍜岀鍙e簲绛�:\n");
sb.append(" IP锛�");
sb.append(ip);
sb.append(" 绔彛锛�");
@@ -24,4 +24,15 @@
return sb.toString() ;
}
+
+ public String comLog(){
+ StringBuilder sb = new StringBuilder() ;
+ sb.append("璁剧疆鏈嶅姟绔疘P鍜岀鍙e懡浠ゅ洖澶�:\n");
+ sb.append(" IP锛�");
+ sb.append(ip);
+ sb.append(" 绔彛锛�");
+ sb.append(port);
+ sb.append("\n");
+ return sb.toString() ;
+ }
}
diff --git a/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd36Vo.java b/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd36Vo.java
index 7a557fc..b07a362 100644
--- a/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd36Vo.java
+++ b/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd36Vo.java
@@ -9,7 +9,7 @@
public String toString(){
StringBuilder sb = new StringBuilder() ;
- sb.append(" 璁剧疆璇P鍦板潃鍜岀鍙�:\n");
+ sb.append(" 璁剧疆涓讳俊閬揑P鍜岀鍙�:\n");
sb.append(" IP鍦板潃锛�");
sb.append(ip);
sb.append("\n");
@@ -18,4 +18,15 @@
sb.append("\n");
return sb.toString() ;
}
+
+ public String comLog(){
+ StringBuilder sb = new StringBuilder() ;
+ sb.append("璁剧疆涓讳俊閬揑P鍜岀鍙e懡浠ゅ洖澶�:\n");
+ sb.append(" IP锛�");
+ sb.append(ip);
+ sb.append(" 绔彛锛�");
+ sb.append(port==null?"":port);
+ sb.append("\n");
+ return sb.toString() ;
+ }
}
diff --git a/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd37And67Vo.java b/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd37And67Vo.java
index 01501cc..1f99f4b 100644
--- a/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd37And67Vo.java
+++ b/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd37And67Vo.java
@@ -1,5 +1,6 @@
package com.dy.common.mw.protocol.p206V1_0_0.upVos;
+import com.dy.common.mw.protocol.p206V1_0_0.CodeV1_0_1;
import lombok.Data;
/**
@@ -21,4 +22,19 @@
return sb.toString() ;
}
+ public String comLog(String code){
+ StringBuilder sb = new StringBuilder() ;
+ if(code.equals(CodeV1_0_1.cd_37)){
+ sb.append("璁剧疆娴侀噺閲囬泦鍛ㄦ湡鍛戒护鍥炲:\n");
+ sb.append(" 绉掗挓锛�");
+ sb.append(second);
+ sb.append("\n");
+ } else if(code.equals(CodeV1_0_1.cd_67)){
+ sb.append("鏌ヨ娴侀噺閲囬泦鍛ㄦ湡鍛戒护鍥炲:\n");
+ sb.append(" 绉掗挓锛�");
+ sb.append(second);
+ sb.append("\n");
+ }
+ return sb.toString() ;
+ }
}
\ No newline at end of file
diff --git a/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd38And68Vo.java b/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd38And68Vo.java
index 5a8a9a4..d024748 100644
--- a/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd38And68Vo.java
+++ b/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd38And68Vo.java
@@ -1,5 +1,6 @@
package com.dy.common.mw.protocol.p206V1_0_0.upVos;
+import com.dy.common.mw.protocol.p206V1_0_0.CodeV1_0_1;
import lombok.Data;
/**
@@ -21,4 +22,20 @@
return sb.toString() ;
}
+
+ public String comLog(String code){
+ StringBuilder sb = new StringBuilder() ;
+ if(code.equals(CodeV1_0_1.cd_38)){
+ sb.append("璁剧疆鐢ㄦ埛浣欓鎶ヨ鍊煎懡浠ゅ洖澶�:\n");
+ sb.append(" 浣欓锛�");
+ sb.append(remainMoneyAlarm);
+ sb.append("\n");
+ } else if(code.equals(CodeV1_0_1.cd_68)){
+ sb.append("鏌ヨ鐢ㄦ埛浣欓鎶ヨ鍊煎懡浠ゅ洖澶�:\n");
+ sb.append(" 浣欓锛�");
+ sb.append(remainMoneyAlarm);
+ sb.append("\n");
+ }
+ return sb.toString() ;
+ }
}
\ No newline at end of file
diff --git a/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd39And69Vo.java b/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd39And69Vo.java
index 2122403..e49012c 100644
--- a/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd39And69Vo.java
+++ b/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd39And69Vo.java
@@ -1,5 +1,6 @@
package com.dy.common.mw.protocol.p206V1_0_0.upVos;
+import com.dy.common.mw.protocol.p206V1_0_0.CodeV1_0_1;
import lombok.Data;
/**
@@ -21,4 +22,21 @@
return sb.toString() ;
}
+
+
+ public String comLog(String code){
+ StringBuilder sb = new StringBuilder() ;
+ if(code.equals(CodeV1_0_1.cd_39)){
+ sb.append("璁剧疆鐢垫睜鐢靛帇鎶ヨ鍊煎懡浠ゅ洖澶�:\n");
+ sb.append(" 鐢靛帇鎶ヨ鍊硷細");
+ sb.append(batteryVoltAlarm);
+ sb.append("\n");
+ } else if(code.equals(CodeV1_0_1.cd_69)){
+ sb.append("鏌ヨ鐢垫睜鐢靛帇鎶ヨ鍊煎懡浠ゅ洖澶�:\n");
+ sb.append(" 鐢靛帇鎶ヨ鍊硷細");
+ sb.append(batteryVoltAlarm);
+ sb.append("\n");
+ }
+ return sb.toString() ;
+ }
}
\ No newline at end of file
diff --git a/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd3AAnd6AVo.java b/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd3AAnd6AVo.java
index 1dfe3ac..5e0fe65 100644
--- a/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd3AAnd6AVo.java
+++ b/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd3AAnd6AVo.java
@@ -1,5 +1,6 @@
package com.dy.common.mw.protocol.p206V1_0_0.upVos;
+import com.dy.common.mw.protocol.p206V1_0_0.CodeV1_0_1;
import lombok.Data;
/**
@@ -21,4 +22,21 @@
return sb.toString() ;
}
+
+
+ public String comLog(String code){
+ StringBuilder sb = new StringBuilder() ;
+ if(code.equals(CodeV1_0_1.cd_3A)){
+ sb.append("璁剧疆闃�闂ㄥ牭杞數娴佸懡浠ゅ洖澶�:\n");
+ sb.append(" 鐢垫祦锛�");
+ sb.append(current);
+ sb.append("\n");
+ } else if(code.equals(CodeV1_0_1.cd_6A)){
+ sb.append("鏌ヨ闃�闂ㄥ牭杞數娴佸懡浠ゅ洖澶�:\n");
+ sb.append(" 鐢垫祦锛�");
+ sb.append(current);
+ sb.append("\n");
+ }
+ return sb.toString() ;
+ }
}
\ No newline at end of file
diff --git a/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd3BAnd6BVo.java b/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd3BAnd6BVo.java
index 4da25a5..bd11554 100644
--- a/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd3BAnd6BVo.java
+++ b/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd3BAnd6BVo.java
@@ -1,5 +1,6 @@
package com.dy.common.mw.protocol.p206V1_0_0.upVos;
+import com.dy.common.mw.protocol.p206V1_0_0.CodeV1_0_1;
import lombok.Data;
/**
@@ -21,4 +22,21 @@
return sb.toString() ;
}
+
+
+ public String comLog(String code){
+ StringBuilder sb = new StringBuilder() ;
+ if(code.equals(CodeV1_0_1.cd_3B)){
+ sb.append("璁剧疆闃�闂ㄨ秴鏃舵椂闂村懡浠ゅ洖澶�:\n");
+ sb.append(" 绉掗挓锛�");
+ sb.append(second);
+ sb.append("\n");
+ } else if(code.equals(CodeV1_0_1.cd_6B)){
+ sb.append("鏌ヨ闃�闂ㄨ秴鏃舵椂闂村懡浠ゅ洖澶�:\n");
+ sb.append(" 绉掗挓锛�");
+ sb.append(second);
+ sb.append("\n");
+ }
+ return sb.toString() ;
+ }
}
\ No newline at end of file
diff --git a/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd3CAnd65Vo.java b/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd3CAnd65Vo.java
index 67da1f0..774b616 100644
--- a/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd3CAnd65Vo.java
+++ b/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd3CAnd65Vo.java
@@ -1,5 +1,6 @@
package com.dy.common.mw.protocol.p206V1_0_0.upVos;
+import com.dy.common.mw.protocol.p206V1_0_0.CodeV1_0_1;
import lombok.Data;
/**
@@ -21,4 +22,20 @@
return sb.toString() ;
}
+ public String comLog(String code){
+ StringBuilder sb = new StringBuilder() ;
+ if(code.equals(CodeV1_0_1.cd_3C)){
+ sb.append("璁剧疆鑷姤鍛ㄦ湡鍛戒护鍥炲:\n");
+ sb.append(" 鍒嗛挓锛�");
+ sb.append(minute);
+ sb.append("\n");
+ } else if(code.equals(CodeV1_0_1.cd_65)){
+ sb.append("鏌ヨ鑷姤鍛ㄦ湡鍛戒护鍥炲:\n");
+ sb.append(" 鍒嗛挓锛�");
+ sb.append(minute);
+ sb.append("\n");
+ }
+
+ return sb.toString() ;
+ }
}
\ No newline at end of file
diff --git a/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd3CVo.java b/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd3CVo.java
deleted file mode 100644
index e2da9a3..0000000
--- a/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd3CVo.java
+++ /dev/null
@@ -1,24 +0,0 @@
-package com.dy.common.mw.protocol.p206V1_0_0.upVos;
-
-import lombok.Data;
-
-/**
- * @Author liurunyu
- * @Date 2024/4/10 18:44
- * @LastEditTime 2024/4/10 18:44
- * @Description
- */
-@Data
-public class DataCd3CVo {
- public Double price ;
-
- public String toString(){
- StringBuilder sb = new StringBuilder() ;
- sb.append(" 璁剧疆姘翠环搴旂瓟:\n");
- sb.append(" 姘翠环锛�");
- sb.append(price);
- sb.append("\n");
-
- return sb.toString() ;
- }
-}
\ No newline at end of file
diff --git a/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd3DVo.java b/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd3DVo.java
index 2a10047..9412efa 100644
--- a/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd3DVo.java
+++ b/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd3DVo.java
@@ -10,13 +10,24 @@
*/
@Data
public class DataCd3DVo {
- public String icCardNo ;
+ public Double price ;
public String toString(){
StringBuilder sb = new StringBuilder() ;
- sb.append(" 璁剧疆榛戝悕鍗曞簲绛�:\n");
- sb.append(" 鍗″彿锛�");
- sb.append(icCardNo);
+ sb.append(" 璁剧疆姘翠环搴旂瓟:\n");
+ sb.append(" 姘翠环锛�");
+ sb.append(price);
+ sb.append("\n");
+
+ return sb.toString() ;
+ }
+
+
+ public String comLog(){
+ StringBuilder sb = new StringBuilder() ;
+ sb.append("璁剧疆姘翠环鍛戒护鍥炲:\n");
+ sb.append(" 姘翠环锛�");
+ sb.append(price);
sb.append("\n");
return sb.toString() ;
diff --git a/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd3EVo.java b/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd3EVo.java
new file mode 100644
index 0000000..ed2c077
--- /dev/null
+++ b/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd3EVo.java
@@ -0,0 +1,34 @@
+package com.dy.common.mw.protocol.p206V1_0_0.upVos;
+
+import lombok.Data;
+
+/**
+ * @Author liurunyu
+ * @Date 2024/4/10 18:44
+ * @LastEditTime 2024/4/10 18:44
+ * @Description
+ */
+@Data
+public class DataCd3EVo {
+ public String icCardNo ;
+
+ public String toString(){
+ StringBuilder sb = new StringBuilder() ;
+ sb.append(" 璁剧疆榛戝悕鍗曞簲绛�:\n");
+ sb.append(" 鍗″彿锛�");
+ sb.append(icCardNo);
+ sb.append("\n");
+
+ return sb.toString() ;
+ }
+
+ public String comLog(){
+ StringBuilder sb = new StringBuilder() ;
+ sb.append("璁剧疆榛戝悕鍗曞懡浠ゅ洖澶�:\n");
+ sb.append(" 鍗″彿锛�");
+ sb.append(icCardNo);
+ sb.append("\n");
+
+ return sb.toString() ;
+ }
+}
\ No newline at end of file
diff --git a/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd51Vo.java b/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd51Vo.java
index 6318537..b255ce4 100644
--- a/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd51Vo.java
+++ b/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd51Vo.java
@@ -21,4 +21,15 @@
return sb.toString() ;
}
+
+
+ public String comLog(){
+ StringBuilder sb = new StringBuilder() ;
+ sb.append("鏌ヨ缁堢鏃堕挓鍛戒护鍥炲:\n");
+ sb.append(" 鏃堕挓锛�");
+ sb.append(rtuDt);
+ sb.append("\n");
+ return sb.toString() ;
+ }
+
}
\ No newline at end of file
diff --git a/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd5EVo.java b/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd5EVo.java
index db92ff2..6a20d79 100644
--- a/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd5EVo.java
+++ b/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd5EVo.java
@@ -27,4 +27,18 @@
}
return sb.toString() ;
}
+
+ public String comLog(){
+ StringBuilder sb = new StringBuilder() ;
+ sb.append(" 鏌ヨ缁堢鐘舵�佸拰鎶ヨ鐘舵�佸懡浠ゅ洖澶�:\n");
+ if(alarmVo != null){
+ sb.append(alarmVo.toString());
+ sb.append("\n");
+ }
+ if(stateVo != null){
+ sb.append(stateVo.toString());
+ sb.append("\n");
+ }
+ return sb.toString() ;
+ }
}
\ No newline at end of file
diff --git a/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd66Vo.java b/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd66Vo.java
index 275f3ef..5de4b9e 100644
--- a/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd66Vo.java
+++ b/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd66Vo.java
@@ -18,4 +18,16 @@
sb.append("\n");
return sb.toString() ;
}
+
+ public String comLog(){
+ StringBuilder sb = new StringBuilder() ;
+ sb.append("鏌ヨIP鍦板潃鍜岀鍙e懡浠ゅ洖澶�:\n");
+ sb.append(" IP鍦板潃锛�");
+ sb.append(ip);
+ sb.append("\n");
+ sb.append(" 绔彛鍙凤細");
+ sb.append(port==null?"":port);
+ sb.append("\n");
+ return sb.toString() ;
+ }
}
diff --git a/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd6CVo.java b/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd6CVo.java
index 41cde9e..e8866ad 100644
--- a/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd6CVo.java
+++ b/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd6CVo.java
@@ -21,4 +21,13 @@
return sb.toString() ;
}
+
+ public String comLog(){
+ StringBuilder sb = new StringBuilder() ;
+ sb.append("鏌ヨ姘翠环鍛戒护鍥炲:\n");
+ sb.append(" 姘翠环锛�");
+ sb.append(price);
+ sb.append("\n");
+ return sb.toString() ;
+ }
}
\ No newline at end of file
diff --git a/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd71Vo.java b/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd71Vo.java
index 742e112..ec3bf56 100644
--- a/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd71Vo.java
+++ b/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd71Vo.java
@@ -18,4 +18,14 @@
return sb.toString() ;
}
+
+ public String comLog(){
+ StringBuilder sb = new StringBuilder() ;
+ sb.append("鏌ヨ闃�闂ㄧ姸鎬佸懡浠ゅ洖澶�:\n");
+ sb.append(" 闃�闂ㄧ姸鎬侊細");
+ sb.append(state==null?"":state);
+ sb.append(stateName==null?"":("(" + stateName + ")"));
+ sb.append("\n");
+ return sb.toString() ;
+ }
}
diff --git a/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd92Vo.java b/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd92Vo.java
index 9ab0f95..a12724c 100644
--- a/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd92Vo.java
+++ b/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd92Vo.java
@@ -25,7 +25,7 @@
public String comLog(){
StringBuilder sb = new StringBuilder() ;
- sb.append(" 寮哄埗鏃犲崱寮�闃�涓�浣撻榾鍥炲:\n");
+ sb.append("寮哄埗鏃犲崱寮�闃�鍛戒护鍥炲:\n");
sb.append(success?"鎵ц":"澶辫触");
sb.append("\n");
diff --git a/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd93Vo.java b/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd93Vo.java
index 81bd5b2..d37d40f 100644
--- a/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd93Vo.java
+++ b/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd93Vo.java
@@ -23,7 +23,7 @@
}
public String comLog(){
StringBuilder sb = new StringBuilder() ;
- sb.append(" 寮哄埗鏃犲崱鍏抽榾涓�浣撻榾鍥炲:\n");
+ sb.append("寮哄埗鏃犲崱鍏抽榾鍛戒护鍥炲:\n");
sb.append(success?"鎵ц":"澶辫触");
sb.append("\n");
diff --git a/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd97Vo.java b/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd97Vo.java
index a428056..f311fbd 100644
--- a/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd97Vo.java
+++ b/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd97Vo.java
@@ -27,11 +27,11 @@
}
public String comLog(){
StringBuilder sb = new StringBuilder() ;
- sb.append(" APP杩滅▼寮�闃�涓�浣撻榾鍥炲:\n");
- sb.append(" 铏氭嫙鍗″彿锛�");
+ sb.append("APP杩滅▼寮�闃�鍛戒护鍥炲:\n");
+ sb.append(" 铏氭嫙鍗″彿锛�");
sb.append(cardNo);
sb.append("\n");
- sb.append(" 缁撴灉锛�");
+ sb.append(" 缁撴灉锛�");
sb.append(success?"鎵ц":"澶辫触");
sb.append("\n");
diff --git a/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd98Vo.java b/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd98Vo.java
index c011269..bc4b72f 100644
--- a/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd98Vo.java
+++ b/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd98Vo.java
@@ -29,11 +29,11 @@
public String comLog(){
StringBuilder sb = new StringBuilder() ;
- sb.append(" APP杩滅▼鍏抽榾涓�浣撻榾鍥炲:\n");
- sb.append(" 铏氭嫙鍗″彿锛�");
+ sb.append("APP杩滅▼鍏抽榾鍛戒护鍥炲:\n");
+ sb.append(" 铏氭嫙鍗″彿锛�");
sb.append(cardNo);
sb.append("\n");
- sb.append(" 缁撴灉锛�");
+ sb.append(" 缁撴灉锛�");
sb.append(success?"鎵ц":"澶辫触");
sb.append("\n");
diff --git a/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd99Vo.java b/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd99Vo.java
index 67ebed5..1360407 100644
--- a/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd99Vo.java
+++ b/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCd99Vo.java
@@ -25,4 +25,17 @@
return sb.toString() ;
}
+
+
+ public String comLog(){
+ StringBuilder sb = new StringBuilder() ;
+ sb.append("瀹氭椂鍏抽榾寮�闃�鍛戒护鍥炲:\n");
+ sb.append(" 铏氭嫙鍗″彿锛�");
+ sb.append(cardNo);
+ sb.append("\n");
+ sb.append(" 缁撴灉锛�");
+ sb.append(success?"鎵ц":"澶辫触");
+ sb.append("\n");
+ return sb.toString() ;
+ }
}
diff --git a/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCdA0Vo.java b/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCdA0Vo.java
index 058b9f7..cca055f 100644
--- a/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCdA0Vo.java
+++ b/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/upVos/DataCdA0Vo.java
@@ -25,4 +25,17 @@
return sb.toString() ;
}
+
+
+ public String comLog(){
+ StringBuilder sb = new StringBuilder() ;
+ sb.append("瀹氶噺鍏抽榾寮�闃�鍛戒护鍥炲:\n");
+ sb.append(" 铏氭嫙鍗″彿锛�");
+ sb.append(cardNo);
+ sb.append("\n");
+ sb.append(" 缁撴灉锛�");
+ sb.append(success?"鎵ц":"澶辫触");
+ sb.append("\n");
+ return sb.toString() ;
+ }
}
diff --git a/pipIrr-platform/pipIrr-mw/pipIrr-mw-rtu/src/main/java/com/dy/rtuMw/server/rtuData/p206V1_0_0/TkRtuDealCommandResponse.java b/pipIrr-platform/pipIrr-mw/pipIrr-mw-rtu/src/main/java/com/dy/rtuMw/server/rtuData/p206V1_0_0/TkRtuDealCommandResponse.java
index 9e80709..0c0db5f 100644
--- a/pipIrr-platform/pipIrr-mw/pipIrr-mw-rtu/src/main/java/com/dy/rtuMw/server/rtuData/p206V1_0_0/TkRtuDealCommandResponse.java
+++ b/pipIrr-platform/pipIrr-mw/pipIrr-mw-rtu/src/main/java/com/dy/rtuMw/server/rtuData/p206V1_0_0/TkRtuDealCommandResponse.java
@@ -2,10 +2,7 @@
import com.dy.common.mw.protocol.Data;
import com.dy.common.mw.protocol.p206V1_0_0.DataV1_0_1;
-import com.dy.common.mw.protocol.p206V1_0_0.upVos.DataCd92Vo;
-import com.dy.common.mw.protocol.p206V1_0_0.upVos.DataCd93Vo;
-import com.dy.common.mw.protocol.p206V1_0_0.upVos.DataCd97Vo;
-import com.dy.common.mw.protocol.p206V1_0_0.upVos.DataCd98Vo;
+import com.dy.common.mw.protocol.p206V1_0_0.upVos.*;
import com.dy.common.util.DateTime;
import com.dy.pipIrrGlobal.pojoRm.RmCommandHistory;
import com.dy.rtuMw.server.rtuData.TaskSurpport;
@@ -43,7 +40,7 @@
try{
RmCommandHistory po = sv.getCommandLog(d.commandId) ;
if(po != null){
- po = this.updateCommandLogPo(po, dV1_0_1, dV1_0_1.subData) ;
+ po = this.updateCommandLogPo(po, d.code, dV1_0_1, dV1_0_1.subData) ;
sv.updateCommandLog(po);
}else{
log.error("鏈緱鍒板懡浠ゆ棩蹇楋紙" + d.getCommandId() + ")");
@@ -55,26 +52,74 @@
}
}
- public RmCommandHistory updateCommandLogPo(RmCommandHistory po, DataV1_0_1 dV1_0_1, Object obj) throws Exception{
+ public RmCommandHistory updateCommandLogPo(RmCommandHistory po, String code, DataV1_0_1 dV1_0_1, Object obj) throws Exception{
+ po.setResult((byte)1);
+ po.setResultTime(DateTime.dateFrom_yyyy_MM_dd_HH_mm_ss(dV1_0_1.dt)) ;
if(obj instanceof DataCd97Vo){
DataCd97Vo vo = (DataCd97Vo)obj ;
- po.setResult((byte)1);
- po.setResultTime(DateTime.dateFrom_yyyy_MM_dd_HH_mm_ss(dV1_0_1.dt)) ;
po.setResultText(vo.comLog());
}else if(obj instanceof DataCd98Vo){
DataCd98Vo vo = (DataCd98Vo)obj ;
- po.setResult((byte)1);
- po.setResultTime(DateTime.dateFrom_yyyy_MM_dd_HH_mm_ss(dV1_0_1.dt));
po.setResultText(vo.comLog());
}else if(obj instanceof DataCd92Vo){
DataCd92Vo vo = (DataCd92Vo)obj ;
- po.setResult((byte)1);
- po.setResultTime(DateTime.dateFrom_yyyy_MM_dd_HH_mm_ss(dV1_0_1.dt)) ;
po.setResultText(vo.comLog());
}else if(obj instanceof DataCd93Vo){
DataCd93Vo vo = (DataCd93Vo)obj ;
- po.setResult((byte)1);
- po.setResultTime(DateTime.dateFrom_yyyy_MM_dd_HH_mm_ss(dV1_0_1.dt)) ;
+ po.setResultText(vo.comLog());
+ }else if(obj instanceof DataCd3AAnd6AVo){
+ DataCd3AAnd6AVo vo = (DataCd3AAnd6AVo)obj ;
+ po.setResultText(vo.comLog(code));
+ }else if(obj instanceof DataCd3BAnd6BVo){
+ DataCd3BAnd6BVo vo = (DataCd3BAnd6BVo)obj ;
+ po.setResultText(vo.comLog(code));
+ }else if(obj instanceof DataCd3BAnd6BVo){
+ DataCd3CAnd65Vo vo = (DataCd3CAnd65Vo)obj ;
+ po.setResultText(vo.comLog(code));
+ }else if(obj instanceof DataCd3DVo){
+ DataCd3DVo vo = (DataCd3DVo)obj ;
+ po.setResultText(vo.comLog());
+ }else if(obj instanceof DataCd3EVo){
+ DataCd3EVo vo = (DataCd3EVo)obj ;
+ po.setResultText(vo.comLog());
+ }else if(obj instanceof DataCd5EVo){
+ DataCd5EVo vo = (DataCd5EVo)obj ;
+ po.setResultText(vo.comLog());
+ }else if(obj instanceof DataCd6CVo){
+ DataCd6CVo vo = (DataCd6CVo)obj ;
+ po.setResultText(vo.comLog());
+ }else if(obj instanceof DataCd10Vo){
+ DataCd10Vo vo = (DataCd10Vo)obj ;
+ po.setResultText(vo.comLog());
+ }else if(obj instanceof DataCd21Vo){
+ DataCd21Vo vo = (DataCd21Vo)obj ;
+ po.setResultText(vo.comLog());
+ }else if(obj instanceof DataCd36Vo){
+ DataCd36Vo vo = (DataCd36Vo)obj ;
+ po.setResultText(vo.comLog());
+ }else if(obj instanceof DataCd37And67Vo){
+ DataCd37And67Vo vo = (DataCd37And67Vo)obj ;
+ po.setResultText(vo.comLog(code));
+ }else if(obj instanceof DataCd38And68Vo){
+ DataCd38And68Vo vo = (DataCd38And68Vo)obj ;
+ po.setResultText(vo.comLog(code));
+ }else if(obj instanceof DataCd39And69Vo){
+ DataCd39And69Vo vo = (DataCd39And69Vo)obj ;
+ po.setResultText(vo.comLog(code));
+ }else if(obj instanceof DataCd51Vo){
+ DataCd51Vo vo = (DataCd51Vo)obj ;
+ po.setResultText(vo.comLog());
+ }else if(obj instanceof DataCd66Vo){
+ DataCd66Vo vo = (DataCd66Vo)obj ;
+ po.setResultText(vo.comLog());
+ }else if(obj instanceof DataCd71Vo){
+ DataCd71Vo vo = (DataCd71Vo)obj ;
+ po.setResultText(vo.comLog());
+ }else if(obj instanceof DataCd99Vo){
+ DataCd99Vo vo = (DataCd99Vo)obj ;
+ po.setResultText(vo.comLog());
+ }else if(obj instanceof DataCdA0Vo){
+ DataCdA0Vo vo = (DataCdA0Vo)obj ;
po.setResultText(vo.comLog());
}
return po ;
--
Gitblit v1.8.0