From 8ed16da7d96f1b0b954d75c20ea5177d23ad9eaf Mon Sep 17 00:00:00 2001
From: Administrator <zhubaomin>
Date: 星期二, 16 一月 2024 16:32:07 +0800
Subject: [PATCH] 2024-01-16 朱宝民 合并代码

---
 pipIrr-platform/pipIrr-mw/pipIrr-mw-accept/src/main/java/com/dy/aceMw/server/rtuData/Task.java                    |    4 +++-
 pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoPr/PrControllerMapper.java                     |   11 ++---------
 pipIrr-platform/pipIrr-mw/pipIrr-mw-accept/src/main/java/com/dy/aceMw/server/rtuData/p206V1_0_0/TkPreGenObjs.java |   18 ++++++++++++------
 pipIrr-platform/pipIrr-mw/pipIrr-mw-accept/src/main/java/com/dy/aceMw/server/rtuData/TaskSurpport.java            |    4 +++-
 4 files changed, 20 insertions(+), 17 deletions(-)

diff --git a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoPr/PrControllerMapper.java b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoPr/PrControllerMapper.java
index 1dc182d..2be6b7c 100644
--- a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoPr/PrControllerMapper.java
+++ b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoPr/PrControllerMapper.java
@@ -5,7 +5,6 @@
 import com.dy.pipIrrGlobal.voPr.VoController;
 import org.apache.ibatis.annotations.Mapper;
 import org.apache.ibatis.annotations.Param;
-import org.springframework.security.access.method.P;
 
 import java.util.List;
 import java.util.Map;
@@ -50,21 +49,15 @@
      * @param rtuAddr
      * @return
      */
-    List<Map<String, Object>> getControllersByCode(@Param("rtuAddr") String rtuAddr);
+    List<Map<String, Object>> getControllersByAddr(@Param("rtuAddr") String rtuAddr);
 
     /**
      * 鏍规嵁鎺у埗鍣ㄧ紪鍙疯幏鍙栨帶鍒跺櫒鍒楄〃
      * @param rtuAddr
      * @return
      */
-    List<PrController> getControllersByRtuAddr(@Param("rtuAddr") String rtuAddr);
+    //List<PrController> getControllersByRtuAddr(@Param("rtuAddr") String rtuAddr);
 
-    /**
-     * 鏍规嵁鎺у埗鍣ㄧ紪鍙疯幏鍙栨帶鍒跺櫒鍒楄〃
-     * @param rtuAddr
-     * @return
-     */
-    List<PrController> getControllersByRtuAddr(@Param("rtuAddr") String rtuAddr);
 
     /**
      * 鏍规嵁鎺у埗鍣ㄧ紪鍙烽�昏緫鍒犻櫎鎺у埗
diff --git a/pipIrr-platform/pipIrr-mw/pipIrr-mw-accept/src/main/java/com/dy/aceMw/server/rtuData/Task.java b/pipIrr-platform/pipIrr-mw/pipIrr-mw-accept/src/main/java/com/dy/aceMw/server/rtuData/Task.java
index 66f221b..e460a61 100644
--- a/pipIrr-platform/pipIrr-mw/pipIrr-mw-accept/src/main/java/com/dy/aceMw/server/rtuData/Task.java
+++ b/pipIrr-platform/pipIrr-mw/pipIrr-mw-accept/src/main/java/com/dy/aceMw/server/rtuData/Task.java
@@ -1,5 +1,7 @@
 package com.dy.aceMw.server.rtuData;
 
+import java.text.ParseException;
+
 public interface Task {
 	
 	
@@ -14,7 +16,7 @@
 	 * 鎵ц鑺傜偣浠诲姟
 	 * @param data 闇�瑕佸鐞嗙殑鏁版嵁
 	 */
-	public void execute(Object data) ;
+	public void execute(Object data) throws ParseException;
 	
 	/**
 	 * 寰楀埌鏈换鍔¤妭鐐瑰鐞嗕骇鐢熺殑涓棿缁撴灉锛屼互渚涙湰鑺傜偣鎵�鍦ㄦ爲鏋濈殑涓嬬骇浠诲姟鑺傜偣鍙婃湰鏍戞灊鐨勫乏渚э紙鏍瑰湪涓婏級鎵�鏈夋爲鏋濈殑鑺傜偣搴旂敤鏈粨鏋�
diff --git a/pipIrr-platform/pipIrr-mw/pipIrr-mw-accept/src/main/java/com/dy/aceMw/server/rtuData/TaskSurpport.java b/pipIrr-platform/pipIrr-mw/pipIrr-mw-accept/src/main/java/com/dy/aceMw/server/rtuData/TaskSurpport.java
index 5842211..2b0a8c7 100644
--- a/pipIrr-platform/pipIrr-mw/pipIrr-mw-accept/src/main/java/com/dy/aceMw/server/rtuData/TaskSurpport.java
+++ b/pipIrr-platform/pipIrr-mw/pipIrr-mw-accept/src/main/java/com/dy/aceMw/server/rtuData/TaskSurpport.java
@@ -3,6 +3,8 @@
 import org.apache.logging.log4j.LogManager;
 import org.apache.logging.log4j.Logger;
 
+import java.text.ParseException;
+
 /**
  * 閮ㄥ垎瀹炵幇Task
  */
@@ -26,7 +28,7 @@
 	 * @param data 闇�瑕佸鐞嗙殑鏁版嵁
 	 */
 	@Override
-	public abstract void execute(Object data) ;
+	public abstract void execute(Object data) throws ParseException;
 	
 	/**
 	 * 浠诲姟閲囩敤瀵硅薄姹狅紝浠ヤ究閲嶇敤浠诲姟瀵硅薄锛�
diff --git a/pipIrr-platform/pipIrr-mw/pipIrr-mw-accept/src/main/java/com/dy/aceMw/server/rtuData/p206V1_0_0/TkPreGenObjs.java b/pipIrr-platform/pipIrr-mw/pipIrr-mw-accept/src/main/java/com/dy/aceMw/server/rtuData/p206V1_0_0/TkPreGenObjs.java
index a8b3f16..142c96b 100644
--- a/pipIrr-platform/pipIrr-mw/pipIrr-mw-accept/src/main/java/com/dy/aceMw/server/rtuData/p206V1_0_0/TkPreGenObjs.java
+++ b/pipIrr-platform/pipIrr-mw/pipIrr-mw-accept/src/main/java/com/dy/aceMw/server/rtuData/p206V1_0_0/TkPreGenObjs.java
@@ -4,10 +4,15 @@
 import com.dy.aceMw.server.rtuData.dbSv.DbSv;
 import com.dy.common.mw.protocol.Data;
 import com.dy.common.springUtil.SpringContextUtil;
+import com.dy.common.util.DateTime;
 import com.dy.pipIrrGlobal.pojoPr.PrController;
 import com.dy.pipIrrGlobal.pojoPr.PrControllerTramp;
 import org.apache.logging.log4j.LogManager;
 import org.apache.logging.log4j.Logger;
+
+import java.text.DateFormat;
+import java.text.ParseException;
+import java.text.SimpleDateFormat;
 
 public class TkPreGenObjs extends TaskSurpport {
 	
@@ -21,7 +26,8 @@
 	 * @param data 闇�瑕佸鐞嗙殑鏁版嵁
 	 */
 	@Override
-	public void execute(Object data) {
+	public void execute(Object data) throws ParseException {
+		DateFormat fmt =new SimpleDateFormat(("yyyy_MM_dd_HH_mm_ss"));
 		Data d = (Data)data ;
 		String rtuAddr = d.getRtuAddr() ;//TkRtuData閲屽垽鏂簡rtuAddr涓虹┖
 		DbSv sv = (DbSv)SpringContextUtil.getBean(DbSv.class) ;
@@ -31,11 +37,11 @@
 				//鏁版嵁搴撲腑鏈煡璇㈠埌鎺у埗鍣紙RTU瀹炰綋锛�
 				//娴佹氮鑰呮帶鍒跺櫒
 				PrControllerTramp rtuTramp = sv.getPrControllerTrampByRtuAddr(rtuAddr);
-				//if(rtuTramp == null){
-				//	rtuTramp = new PrControllerTramp(null, rtuAddr, d.getProtocol(), DateTime.yyyy_MM_dd_HH_mm_ss()) ;
-				//	this.taskResult = new Object[]{sv, null, rtuTramp} ;
-				//	this.toNextOneTask(data, TkDealControllerTramp.taskId);
-				//}
+				if(rtuTramp == null){
+					rtuTramp = new PrControllerTramp(null, rtuAddr, d.getProtocol(), fmt.parse(DateTime.yyyy_MM_dd_HH_mm_ss())) ;
+					this.taskResult = new Object[]{sv, null, rtuTramp} ;
+					this.toNextOneTask(data, TkDealControllerTramp.taskId);
+				}
 			}
 			//涓嶈鏄惁涓烘祦娴帶鍒跺櫒锛圧TU瀹炰綋锛夛紝閮借杩涜涓嬫宸ヤ綔
 			this.taskResult = new Object[]{sv, controller, null} ;

--
Gitblit v1.8.0