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