DELL
2024-02-23 e70dfa4d8068d0ffba5bc88acedf71b3b353f60f
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);
         }