From f6972028e81d2fb6a9c15f1259813b8f19d2b45d Mon Sep 17 00:00:00 2001
From: Administrator <1525436766@qq.com>
Date: 星期三, 26 七月 2023 10:43:41 +0800
Subject: [PATCH] V1.83 edit at date 2023-07-26 	1.'db_pwrdev_inf.tb_pwrdev_inf'新增字段用于判断电源告警中的交流停电告警 		  `acvol_high_limit` float NOT NULL DEFAULT '200' COMMENT '交流上限阈值', 		  `acvol_low_limit` float NOT NULL DEFAULT '200' COMMENT '交流下限阈值', 		  `dcoutvol_low_limit` float NOT NULL DEFAULT '43.2' COMMENT '直流输出电压下限阈值',

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

diff --git a/BattMonitor_DB_Builder/src/com/database_util/DB_Pwrdev_Inf.java b/BattMonitor_DB_Builder/src/com/database_util/DB_Pwrdev_Inf.java
index e810176..5e469a4 100644
--- a/BattMonitor_DB_Builder/src/com/database_util/DB_Pwrdev_Inf.java
+++ b/BattMonitor_DB_Builder/src/com/database_util/DB_Pwrdev_Inf.java
@@ -81,6 +81,9 @@
 				"  `route_num` tinyint(4) DEFAULT '1' COMMENT '交流ABC几路设置'," + 
 				"  `exception_cause` varchar(45) DEFAULT NULL COMMENT '异常原因'," + 
 				"  `exception_cause_analysis` varchar(255) DEFAULT NULL COMMENT '异常原因分析'," + 
+				"  `acvol_high_limit` float NOT NULL DEFAULT '200' COMMENT '交流上限阈值'," + 
+				"  `acvol_low_limit` float NOT NULL DEFAULT '200' COMMENT '交流下限阈值'," + 
+				"  `dcoutvol_low_limit` float NOT NULL DEFAULT '43.2' COMMENT '直流输出电压下限阈值'," + 
 				"  PRIMARY KEY (`num`)," + 
 				"  KEY `index_station_id` (`StationId`)," + 
 				"  KEY `index_powerdev_id` (`PowerDeviceId`)," + 
@@ -143,6 +146,36 @@
 				sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.Pwrdev_Inf_Table 
 						+ " ADD COLUMN `exception_cause_analysis` varchar(255) DEFAULT NULL COMMENT '异常原因分析';");
 			}
+			res = null;
+			//添加字段acvol_high_limit ----- 交流上限阈值
+			res = sql.sqlMysqlQuery("SELECT * FROM information_schema.columns"
+					+ " WHERE table_schema='db_pwrdev_inf'"
+					+ " AND table_name='tb_pwrdev_inf'"
+					+ " AND column_name='acvol_high_limit'");
+			if(false == res.next()) {
+				sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.Pwrdev_Inf_Table 
+						+ " ADD COLUMN `acvol_high_limit` float NOT NULL DEFAULT '200' COMMENT '交流上限阈值';");
+			}
+			res = null;
+			//添加字段acvol_low_limit ----- 交流下限阈值
+			res = sql.sqlMysqlQuery("SELECT * FROM information_schema.columns"
+					+ " WHERE table_schema='db_pwrdev_inf'"
+					+ " AND table_name='tb_pwrdev_inf'"
+					+ " AND column_name='acvol_low_limit'");
+			if(false == res.next()) {
+				sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.Pwrdev_Inf_Table 
+						+ " ADD COLUMN `acvol_low_limit` float NOT NULL DEFAULT '200' COMMENT '交流下限阈值';");
+			}
+			res = null;
+			//添加字段dcoutvol_low_limit ----- 直流输出电压下限阈值
+			res = sql.sqlMysqlQuery("SELECT * FROM information_schema.columns"
+					+ " WHERE table_schema='db_pwrdev_inf'"
+					+ " AND table_name='tb_pwrdev_inf'"
+					+ " AND column_name='dcoutvol_low_limit'");
+			if(false == res.next()) {
+				sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.Pwrdev_Inf_Table 
+						+ " ADD COLUMN `dcoutvol_low_limit` float NOT NULL DEFAULT '43.2' COMMENT '直流输出电压下限阈值';");
+			}
 		} catch (SQLException e) {
 			e.printStackTrace();
 		} finally {

--
Gitblit v1.9.1