From cfe3b8044b61ced5772914bfbbdc629fbedf4bd5 Mon Sep 17 00:00:00 2001
From: DELL <1525436766@qq.com>
Date: 星期五, 19 四月 2024 11:33:21 +0800
Subject: [PATCH] 程序新增单体剩余容量数据读取

---
 iec61850_forFoShanAES_Model/src/com/dec/fbs9100/BTS61850_Task_Thread_SQL.java |   25 +++++++++++++++++++++++++
 1 files changed, 25 insertions(+), 0 deletions(-)

diff --git a/iec61850_forFoShanAES_Model/src/com/dec/fbs9100/BTS61850_Task_Thread_SQL.java b/iec61850_forFoShanAES_Model/src/com/dec/fbs9100/BTS61850_Task_Thread_SQL.java
index 044ca89..7661773 100644
--- a/iec61850_forFoShanAES_Model/src/com/dec/fbs9100/BTS61850_Task_Thread_SQL.java
+++ b/iec61850_forFoShanAES_Model/src/com/dec/fbs9100/BTS61850_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 BTS61850_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();
+			}
+			
+		}
+	}
 }

--
Gitblit v1.9.1