From 7c594971d117f8ef5ca3977f1d087aa216e147df Mon Sep 17 00:00:00 2001
From: DELL <1525436766@qq.com>
Date: 星期六, 22 三月 2025 10:01:05 +0800
Subject: [PATCH] 修复系统参数表运行时报错

---
 BattMonitor_DB_Builder/src/com/database_util/DB_App_Sys.java |   34 ++++++++++++++++++++++------------
 1 files changed, 22 insertions(+), 12 deletions(-)

diff --git a/BattMonitor_DB_Builder/src/com/database_util/DB_App_Sys.java b/BattMonitor_DB_Builder/src/com/database_util/DB_App_Sys.java
index c5d3d2d..4f20d0a 100644
--- a/BattMonitor_DB_Builder/src/com/database_util/DB_App_Sys.java
+++ b/BattMonitor_DB_Builder/src/com/database_util/DB_App_Sys.java
@@ -507,20 +507,20 @@
 					sql_str_bf.append("('42', '瀵嗙爜璁剧疆瑙勫垯-浣嶆暟', '8', '10','Password setting rules - number of digits'),");
 					sql_str_bf.append("('43', '瀵嗙爜璁剧疆瑙勫垯-绗﹀彿绫诲瀷', '4', '10','Password Setting Rules - Symbol Types'),");
 					sql_str_bf.append("('44', '鍘嗗彶鏁版嵁鐨勯┘宄伴攨搴曞姛鑳藉紑鍚�', '1', '11','Enabling the Hump Pot Bottom Function of Historical Data'),");
-					sql_str_bf.append("('45', '鍘嗗彶鏁版嵁鐨勬暟鎹樉绀虹矑搴�', '5', '11','Data display granularity of historical data'),");
+					sql_str_bf.append("('45', '鍘嗗彶鏁版嵁鐨勬暟鎹樉绀虹矑搴�', '5', '11','Data display granularity of historical data')");
 				           
-					sql_str_bf.append("('47', '鏀剧數鏃堕暱', '10', '12',''),");
-					sql_str_bf.append("('48', '宸﹁竟瑙勫畾鏀剧數鏃堕暱', '10', '12',''),");
-					sql_str_bf.append("('49', '宸﹁竟瑙勫畾鏃堕棿娆℃暟', '10', '12',''),");
-					sql_str_bf.append("('50', '鍙宠竟瑙勫畾鏃堕棿鏃堕暱', '1', '12',''),");
-					sql_str_bf.append("('51', '鍙宠竟瑙勫畾鏃堕棿娆℃暟', '1', '12',''),");
-					sql_str_bf.append("('52', '鏀剧數浼樺寲鏃堕棿', '2', '13',''),");
+					sql_str_bf.append(",('47', '鏀剧數鏃堕暱', '10', '12','')");
+					sql_str_bf.append(",('48', '宸﹁竟瑙勫畾鏀剧數鏃堕暱', '10', '12','')");
+					sql_str_bf.append(",('49', '宸﹁竟瑙勫畾鏃堕棿娆℃暟', '10', '12','')");
+					sql_str_bf.append(",('50', '鍙宠竟瑙勫畾鏃堕棿鏃堕暱', '1', '12','')");
+					sql_str_bf.append(",('51', '鍙宠竟瑙勫畾鏃堕棿娆℃暟', '1', '12','')");
+					sql_str_bf.append(",('52', '鏀剧數浼樺寲鏃堕棿', '2', '13','')");
 					
-					sql_str_bf.append("('53', '鏍稿鏀剧數鏃堕棿杩囨护', '2', '14',''),");
-					sql_str_bf.append("('54', '鏍稿鍏呯數鏃堕棿杩囨护', '2', '14',''),");
-					sql_str_bf.append("('55', '鐩戞祴鏀剧數鏃堕棿杩囨护', '2', '14',''),");
-					sql_str_bf.append("('56', '鐩戞祴鍏呯數鏃堕棿杩囨护', '2', '14','')");
-					sql_str_bf.append("('57', '鐢ㄦ埛瀵嗙爜鏃舵晥', '-1', '15','')");
+					sql_str_bf.append(",('53', '鏍稿鏀剧數鏃堕棿杩囨护', '2', '14','')");
+					sql_str_bf.append(",('54', '鏍稿鍏呯數鏃堕棿杩囨护', '2', '14','')");
+					sql_str_bf.append(",('55', '鐩戞祴鏀剧數鏃堕棿杩囨护', '2', '14','')");
+					sql_str_bf.append(",('56', '鐩戞祴鍏呯數鏃堕棿杩囨护', '2', '14','')");
+					sql_str_bf.append(",('57', '鐢ㄦ埛瀵嗙爜鏃舵晥', '-1', '15','')");
 					//System.out.println(sql_str_bf.toString());
 					sql.sqlMysqlExecute(sql_str_bf.toString());
 				    
@@ -796,6 +796,16 @@
 						+ " ADD COLUMN `AppServer_Reinit_BattGroupData_6184_EN` tinyint(1) NOT NULL DEFAULT '0' COMMENT '鍏ㄥ姛鑳介�嗗彉鍋囪礋杞介噸杞界數姹犵粍鏁版嵁';");
 			}
 			
+			//娣诲姞6286閲嶈浇鏁版嵁
+			res = sql.sqlMysqlQuery("SELECT * FROM information_schema.columns"
+					+ " WHERE table_schema='db_app_sys'"
+					+ " AND table_name='tb_app_sys'"
+					+ " AND column_name='AppServer_Reinit_BattGroupData_6286_EN'");
+			if(false == res.next()) {
+				sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.App_Sys_Table 
+						+ " ADD COLUMN `AppServer_Reinit_BattGroupData_6286_EN` tinyint(1) NOT NULL DEFAULT '0' COMMENT 'BTS2202RS485閲嶈浇鐢垫睜缁勬暟鎹�';");
+			}
+			
 		} catch (SQLException e) {
 			e.printStackTrace();
 		} finally {

--
Gitblit v1.9.1