From 449830e0d0a1de25a6b3fa6ba0a1fb6565f6330f Mon Sep 17 00:00:00 2001
From: DELL <DELL@WIN-3EOIPEE9ML1>
Date: 星期六, 13 一月 2024 13:48:38 +0800
Subject: [PATCH] V1.93 edit at date 2024-01-13 	1.数据库'db_battinf.tb_battinf'新增字段 		`sign_type` int(11) NOT NULL DEFAULT '0' COMMENT '验签格式0-常规 1-正常1拖2[61850设备有效]' 	2.数据库'db_battinf.tb_battinf_update_record'新增字段 		`sign_type` int(11) NOT NULL DEFAULT '0' COMMENT '验签格式0-常规 1-正常1拖2[61850设备有效]'

---
 BattMonitor_DB_Builder/src/com/database_util/DB_battinf.java |   29 +++++++++++++++++++++++++++++
 1 files changed, 29 insertions(+), 0 deletions(-)

diff --git a/BattMonitor_DB_Builder/src/com/database_util/DB_battinf.java b/BattMonitor_DB_Builder/src/com/database_util/DB_battinf.java
index f76591f..5b1824f 100644
--- a/BattMonitor_DB_Builder/src/com/database_util/DB_battinf.java
+++ b/BattMonitor_DB_Builder/src/com/database_util/DB_battinf.java
@@ -793,15 +793,34 @@
 				"  PRIMARY KEY (`num`)" + 
 				") ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8;";
 		Sql_Mysql sql = new Sql_Mysql(pool.getConn());
+		ResultSet res = null;
 		try {
 			if(true == recreate) {			
 				//sql.sqlMysqlExecute(sql_str01);
 			}
 			sql.sqlMysqlExecute(sql_str02);
 			
+			
+			res = null;
+			//添加sign_type  ----  验签格式0-常规  1-正常1拖2[61850设备有效]
+			res = sql.sqlMysqlQuery("SELECT * FROM information_schema.columns"
+					+ " WHERE table_schema='db_battinf'"
+					+ " AND table_name='tb_battinf_update_record'"
+					+ " AND column_name='sign_type'");
+			if(false == res.next()) {
+				sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.Battinf_Update_Record_Table 
+						+ " ADD COLUMN `sign_type` int(11) NOT NULL DEFAULT '0' COMMENT '验签格式0-常规  1-正常1拖2[61850设备有效]';");
+			}
 		} catch (SQLException e) {
 			e.printStackTrace();
 		} finally {
+			if(null != res) {
+				try {
+					res.close();
+				} catch (SQLException e) {
+					e.printStackTrace();
+				}
+			}
 			sql.close_con();
 		}
 	}
@@ -1434,6 +1453,16 @@
 				sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.BattInf_Table 
 						+ " ADD COLUMN `StationType` varchar(255) DEFAULT NULL COMMENT '站点类型[例如110V/22V]';");
 			}
+			res = null;
+			//添加sign_type  ----  验签格式0-常规  1-正常1拖2[61850设备有效]
+			res = sql.sqlMysqlQuery("SELECT * FROM information_schema.columns"
+					+ " WHERE table_schema='db_battinf'"
+					+ " AND table_name='tb_battinf'"
+					+ " AND column_name='sign_type'");
+			if(false == res.next()) {
+				sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.BattInf_Table 
+						+ " ADD COLUMN `sign_type` int(11) NOT NULL DEFAULT '0' COMMENT '验签格式0-常规  1-正常1拖2[61850设备有效]';");
+			}
 			
 			
 			

--
Gitblit v1.9.1