全功能逆变/假负载61850通信程序
iec61852_forQGN/src/com/dec/fbs9100/BTS61851_Task_Thread_SQL.java
@@ -4,6 +4,7 @@
import java.sql.SQLException;
import java.util.Date;
import com.base.Com;
import com.battdata_rt.BattData_RT;
public class BTS61851_Task_Thread_SQL {
@@ -133,4 +134,28 @@
         sql.close_con();
      }
   }
   public static void updateBattRtState_Table(MysqlConnPool pool,FBS9100_VCData vc_data,BattData_RT[] battdata) {
      for(int i=0;i<battdata.length;i++) {
         if(null == battdata[i]) {
            continue;
         }
         String sql_str = " UPDATE " + Sql_Mysql.BattRsAlarm_Table + ""
               + " SET record_time = '"+Com.getDateTimeFormat(new Date(), Com.DTF_YMDhms)+"'"
               + ",groupvol_alm = " + vc_data.groupvolalm[i]
               + ",test_end_cap=" + vc_data.test_end_cap[i]
               + ",test_end_vol=" + vc_data.test_end_vol[i]
               + ",test_timelong= " + vc_data.test_timelong[i] +
               " WHERE BattGroupId = " + battdata[i].BattGroupId;
         Sql_Mysql sql = new Sql_Mysql(pool);
         try {
            sql.sqlMysqlExecute(sql_str);
         } catch (SQLException e) {
            sql.logger.error("BTS61850_Task_Thread_SQL.updateBattRtState_Table():" + e.toString(), e);
         } finally {
            sql.close_con();
         }
      }
   }
}