From 94046653dec4645b5db84d11ebf50085e335c895 Mon Sep 17 00:00:00 2001
From: Administrator <1525436766@qq.com>
Date: 星期一, 10 四月 2023 10:40:35 +0800
Subject: [PATCH] V3.105 	1.新增单体均衡电流读取

---
 BattFBS9600XSP2/src/com/battdata_rt/BattData_RT_SQL.java |   15 ++++++++++++++-
 1 files changed, 14 insertions(+), 1 deletions(-)

diff --git a/BattFBS9600XSP2/src/com/battdata_rt/BattData_RT_SQL.java b/BattFBS9600XSP2/src/com/battdata_rt/BattData_RT_SQL.java
index 85318ce..83c2ed7 100644
--- a/BattFBS9600XSP2/src/com/battdata_rt/BattData_RT_SQL.java
+++ b/BattFBS9600XSP2/src/com/battdata_rt/BattData_RT_SQL.java
@@ -150,8 +150,21 @@
 			if (sql_str_ser.trim().length() > 1) {
 				sql_str_ser = ", mon_ser = CASE mon_num " + sql_str_ser + " ELSE mon_ser END ";
 			}
+			
+			String sql_str_jh = " ";
+			for (int n = 0; n < bd_rt.MonCount; n++) {
+				tmp_dt = ((MonVolData) bd_rt.al_MonVol.get(n)).monJHcurr;
+				if (((MonVolData) bd_rt.al_MonVol_RtOld.get(n)).monJHcurr != tmp_dt) {
+					((MonVolData) bd_rt.al_MonVol_RtOld.get(n)).monJHcurr = tmp_dt;
+					sql_str_jh = sql_str_jh + " WHEN " + (n + 1) + " THEN "
+							+ String.format("%1.3f", new Object[] { Float.valueOf(tmp_dt) });
+				}
+			}
+			if (sql_str_jh.trim().length() > 1) {
+				sql_str_jh = ", mon_ser = CASE mon_num " + sql_str_jh + " ELSE mon_JH_curr END ";
+			}
 
-			String sql_str_2 = sql_str_vol + sql_str_tmp + sql_str_res + sql_str_ser;
+			String sql_str_2 = sql_str_vol + sql_str_tmp + sql_str_res + sql_str_ser + sql_str_jh;
 			if (sql_str_2.trim().length() > 1) {
 				sql_str_2 = sql_str_2 + " WHERE BattGroupId=" + bd_rt.BattGroupId;
 			} else {

--
Gitblit v1.9.1