From 75347649fb44f0a6064be55f093dea884c895930 Mon Sep 17 00:00:00 2001
From: liurunyu <lry9898@163.com>
Date: 星期六, 17 五月 2025 09:57:36 +0800
Subject: [PATCH] 先上行关闭报,后上行开阀报,此种情况,历史数据赋值补充几个遗失的属性值

---
 pipIrr-platform/pipIrr-mw/pipIrr-mw-rtu/src/main/java/com/dy/rtuMw/server/forTcp/MidResultActionError.java |   25 +++++++++++++++++++++++++
 1 files changed, 25 insertions(+), 0 deletions(-)

diff --git a/pipIrr-platform/pipIrr-mw/pipIrr-mw-rtu/src/main/java/com/dy/rtuMw/server/forTcp/MidResultActionError.java b/pipIrr-platform/pipIrr-mw/pipIrr-mw-rtu/src/main/java/com/dy/rtuMw/server/forTcp/MidResultActionError.java
new file mode 100644
index 0000000..520b761
--- /dev/null
+++ b/pipIrr-platform/pipIrr-mw/pipIrr-mw-rtu/src/main/java/com/dy/rtuMw/server/forTcp/MidResultActionError.java
@@ -0,0 +1,25 @@
+package com.dy.rtuMw.server.forTcp;
+
+import com.dy.common.mw.protocol.MidResult;
+import com.dy.common.mw.protocol.MidResultAction;
+import com.dy.common.mw.protocol.MidResultError;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
+
+public class MidResultActionError implements MidResultAction {
+
+	private static Logger log = LogManager.getLogger(MidResultActionError.class.getName());
+
+
+	@Override
+	public void doAction(MidResult result) {
+		if(result != null && result instanceof MidResultError){
+			MidResultError rs = (MidResultError)result ;
+			log.error("瑙f瀽鎴栨瀯閫�" + (rs.protocolName==null?"":("閫氫俊鍗忚" + rs.protocolName + "鐨�")) + "RTU" + (rs.rtuAddr==null?"":("(鍦板潃" + rs.rtuAddr + ")" )) + "鏁版嵁鍑洪敊" + (rs.message == null?"":("锛�" + rs.message)));
+			if(rs.e != null){
+				log.error(rs.e);
+				rs.e.printStackTrace();
+			}
+		}
+	}
+}
\ No newline at end of file

--
Gitblit v1.8.0