From e70dfa4d8068d0ffba5bc88acedf71b3b353f60f Mon Sep 17 00:00:00 2001
From: DELL <DELL@WIN-3EOIPEE9ML1>
Date: 星期五, 23 二月 2024 15:48:42 +0800
Subject: [PATCH] 修复bug

---
 iec61850_forFoShanAES_Model/src/com/iedscout/UpdateDataToMySQL_Task.java |   36 ++++++++++++++++--------------------
 1 files changed, 16 insertions(+), 20 deletions(-)

diff --git a/iec61850_forFoShanAES_Model/src/com/iedscout/UpdateDataToMySQL_Task.java b/iec61850_forFoShanAES_Model/src/com/iedscout/UpdateDataToMySQL_Task.java
index c17eca1..b2859e4 100644
--- a/iec61850_forFoShanAES_Model/src/com/iedscout/UpdateDataToMySQL_Task.java
+++ b/iec61850_forFoShanAES_Model/src/com/iedscout/UpdateDataToMySQL_Task.java
@@ -34,29 +34,25 @@
 	@Override
 	public void run() {
 		logger.info("UpdateDataToMySQL_Task Start at " + Com.get_DTF(new Date(), Com.DTF_YMDhms));
-		
-		for(int n =0;n<1000;n++) {
-			try {
-				Thread.sleep(20);
-			} catch (InterruptedException e) {
-				logger.error("UpdateDataToMySQL_Task" + e.toString(), e);
-			}
-		}
-		
+		m_app_UpdateAlive = true;
+		BTS61850_IEDScout_Task_Thread_SQL.clearIed_NodeState_Table(pool);
+
+				
 		while(m_app_UpdateAlive) {
 			try {
-				if(m_app_UpdateAlive) {
-					
-					BTS61850_IEDScout_Task_Thread_SQL.clearIed_NodeState_Table(pool);
-					
-					BTS61850_IEDScout_Task_Thread_SQL.inseartIed_NodeState_Table(pool, scoutData_Array);
-					
-					m_app_UpdateAlive = false;
-				}
+//				if(m_app_UpdateAlive) {
+//					//娓呯┖鏁版嵁搴撹〃
+//					
+//					BTS61850_IEDScout_Task_Thread_SQL.inseartIed_NodeState_Table(pool, scoutData_Array);
+//					
+//					m_app_UpdateAlive = false;
+//				}
 				
-				//System.err.println("UpdateDataToMySQL_Task : scoutData_Array.Count():" + scoutData_Array.getDataCount());
-				BTS61850_IEDScout_Task_Thread_SQL.updateIed_NodeState_Table(pool, scoutData_Array);
-				Thread.sleep(3000);
+				System.err.println("UpdateDataToMySQL_Task : scoutData_Array.Count():" + scoutData_Array.getDataCount());
+				//BTS61850_IEDScout_Task_Thread_SQL.updateIed_NodeState_Table(pool, scoutData_Array);
+				BTS61850_IEDScout_Task_Thread_SQL.inseartIed_NodeState_Table(pool, scoutData_Array);
+				Thread.sleep(2000);
+				
 			} catch (Exception e) {
 				logger.error("UpdateDataToMySQL_Task" + e.toString(), e);
 			}		

--
Gitblit v1.9.1