From e92ada77fcae1e4bb8fe97eabb59e4e553623608 Mon Sep 17 00:00:00 2001
From: Administrator <1525436766@qq.com>
Date: 星期二, 10 五月 2022 10:32:39 +0800
Subject: [PATCH] V2.24 edit at date 2022-05-10 	1.禁用数据库表删除功能,避免重新删除功能 	2.修复插入BTS停电机房信息时错误bug 	3.修改`db_user`.`tb_user_log`中的'uOprateMsg'字段格式为 		`uOprateMsg` text NOT NULL,

---
 BattMonitor_DB_Builder/src/com/database_util/DB_db_user.java |   66 ++++++++++++++++++++++++++++++++-
 1 files changed, 64 insertions(+), 2 deletions(-)

diff --git a/BattMonitor_DB_Builder/src/com/database_util/DB_db_user.java b/BattMonitor_DB_Builder/src/com/database_util/DB_db_user.java
index 4b0e309..7fe2a5a 100644
--- a/BattMonitor_DB_Builder/src/com/database_util/DB_db_user.java
+++ b/BattMonitor_DB_Builder/src/com/database_util/DB_db_user.java
@@ -678,7 +678,7 @@
 		ResultSet res = null;
 		try {
 			if(recreate) {
-				sql.sqlMysqlExecute(sql_str_del);
+				//sql.sqlMysqlExecute(sql_str_del);
 			}
 			sql.sqlMysqlExecute(sql_str);
 			//添加上一次重启时间字段
@@ -686,6 +686,57 @@
 			if(res.next()) {
 				int count = res.getInt("sum_count");
 				if(count<10) {
+					sql.sqlMysqlExecute("INSERT INTO " + Sql_Mysql.User_Permitgroup_Table + "(permit_group_id,permit_group_name,permit_item_name,permit_item_value) VALUES(100001,'管理员组','battinf_report_query_permit',1);");
+					sql.sqlMysqlExecute("INSERT INTO " + Sql_Mysql.User_Permitgroup_Table + "(permit_group_id,permit_group_name,permit_item_name,permit_item_value) VALUES(100001,'管理员组','battgroup_report_query_permit',1);");
+					sql.sqlMysqlExecute("INSERT INTO " + Sql_Mysql.User_Permitgroup_Table + "(permit_group_id,permit_group_name,permit_item_name,permit_item_value) VALUES(100001,'管理员组','battmant_report_query_permit',0);");
+					sql.sqlMysqlExecute("INSERT INTO " + Sql_Mysql.User_Permitgroup_Table + "(permit_group_id,permit_group_name,permit_item_name,permit_item_value) VALUES(100001,'管理员组','battlarm_report_query_permit',0);");
+					sql.sqlMysqlExecute("INSERT INTO " + Sql_Mysql.User_Permitgroup_Table + "(permit_group_id,permit_group_name,permit_item_name,permit_item_value) VALUES(100001,'管理员组','monomer_report_query_permit',1);");
+					sql.sqlMysqlExecute("INSERT INTO " + Sql_Mysql.User_Permitgroup_Table + "(permit_group_id,permit_group_name,permit_item_name,permit_item_value) VALUES(100001,'管理员组','batttest_data_query_permit',1);");
+					sql.sqlMysqlExecute("INSERT INTO " + Sql_Mysql.User_Permitgroup_Table + "(permit_group_id,permit_group_name,permit_item_name,permit_item_value) VALUES(100001,'管理员组','batttest_data_edit_permit',1);");
+					sql.sqlMysqlExecute("INSERT INTO " + Sql_Mysql.User_Permitgroup_Table + "(permit_group_id,permit_group_name,permit_item_name,permit_item_value) VALUES(100001,'管理员组','task_query_permit',1);");
+					sql.sqlMysqlExecute("INSERT INTO " + Sql_Mysql.User_Permitgroup_Table + "(permit_group_id,permit_group_name,permit_item_name,permit_item_value) VALUES(100001,'管理员组','task_edit_permit',1);");
+					sql.sqlMysqlExecute("INSERT INTO " + Sql_Mysql.User_Permitgroup_Table + "(permit_group_id,permit_group_name,permit_item_name,permit_item_value) VALUES(100001,'管理员组','task_check_permit',1);");
+					sql.sqlMysqlExecute("INSERT INTO " + Sql_Mysql.User_Permitgroup_Table + "(permit_group_id,permit_group_name,permit_item_name,permit_item_value) VALUES(100001,'管理员组','task_recheck_permit',1);");
+					sql.sqlMysqlExecute("INSERT INTO " + Sql_Mysql.User_Permitgroup_Table + "(permit_group_id,permit_group_name,permit_item_name,permit_item_value) VALUES(100001,'管理员组','usr_query_permit',1);");
+					sql.sqlMysqlExecute("INSERT INTO " + Sql_Mysql.User_Permitgroup_Table + "(permit_group_id,permit_group_name,permit_item_name,permit_item_value) VALUES(100001,'管理员组','usr_edit_permit',1);");
+					sql.sqlMysqlExecute("INSERT INTO " + Sql_Mysql.User_Permitgroup_Table + "(permit_group_id,permit_group_name,permit_item_name,permit_item_value) VALUES(100001,'管理员组','permit_query_permit',1);");
+					sql.sqlMysqlExecute("INSERT INTO " + Sql_Mysql.User_Permitgroup_Table + "(permit_group_id,permit_group_name,permit_item_name,permit_item_value) VALUES(100001,'管理员组','permit_edit_permit',1);");
+					sql.sqlMysqlExecute("INSERT INTO " + Sql_Mysql.User_Permitgroup_Table + "(permit_group_id,permit_group_name,permit_item_name,permit_item_value) VALUES(100001,'管理员组','server_param_query_permit',1);");
+					sql.sqlMysqlExecute("INSERT INTO " + Sql_Mysql.User_Permitgroup_Table + "(permit_group_id,permit_group_name,permit_item_name,permit_item_value) VALUES(100001,'管理员组','server_param_edit_permit',1);");
+					sql.sqlMysqlExecute("INSERT INTO " + Sql_Mysql.User_Permitgroup_Table + "(permit_group_id,permit_group_name,permit_item_name,permit_item_value) VALUES(100001,'管理员组','analog_loader_op_permit',1);");
+					sql.sqlMysqlExecute("INSERT INTO " + Sql_Mysql.User_Permitgroup_Table + "(permit_group_id,permit_group_name,permit_item_name,permit_item_value) VALUES(100001,'管理员组','batt_test_op_permit',1);");
+					sql.sqlMysqlExecute("INSERT INTO " + Sql_Mysql.User_Permitgroup_Table + "(permit_group_id,permit_group_name,permit_item_name,permit_item_value) VALUES(100001,'管理员组','battcfg_query_permit',0);");
+					sql.sqlMysqlExecute("INSERT INTO " + Sql_Mysql.User_Permitgroup_Table + "(permit_group_id,permit_group_name,permit_item_name,permit_item_value) VALUES(100001,'管理员组','battcfg_add_permit',0);");
+					sql.sqlMysqlExecute("INSERT INTO " + Sql_Mysql.User_Permitgroup_Table + "(permit_group_id,permit_group_name,permit_item_name,permit_item_value) VALUES(100001,'管理员组','battcfg_modify_permit',0);");
+					sql.sqlMysqlExecute("INSERT INTO " + Sql_Mysql.User_Permitgroup_Table + "(permit_group_id,permit_group_name,permit_item_name,permit_item_value) VALUES(100001,'管理员组','battcfg_del_permit',0);");
+					sql.sqlMysqlExecute("INSERT INTO " + Sql_Mysql.User_Permitgroup_Table + "(permit_group_id,permit_group_name,permit_item_name,permit_item_value) VALUES(100001,'管理员组','batt_alm_query_permit',1);");
+					sql.sqlMysqlExecute("INSERT INTO " + Sql_Mysql.User_Permitgroup_Table + "(permit_group_id,permit_group_name,permit_item_name,permit_item_value) VALUES(100001,'管理员组','batt_alm_confirm_permit',1);");
+					sql.sqlMysqlExecute("INSERT INTO " + Sql_Mysql.User_Permitgroup_Table + "(permit_group_id,permit_group_name,permit_item_name,permit_item_value) VALUES(100001,'管理员组','batt_alm_clear_permit',1);");
+					sql.sqlMysqlExecute("INSERT INTO " + Sql_Mysql.User_Permitgroup_Table + "(permit_group_id,permit_group_name,permit_item_name,permit_item_value) VALUES(100001,'管理员组','batt_alm_delete_permit',1);");
+					sql.sqlMysqlExecute("INSERT INTO " + Sql_Mysql.User_Permitgroup_Table + "(permit_group_id,permit_group_name,permit_item_name,permit_item_value) VALUES(100001,'管理员组','batt_alm_param_query_permit',1);");
+					sql.sqlMysqlExecute("INSERT INTO " + Sql_Mysql.User_Permitgroup_Table + "(permit_group_id,permit_group_name,permit_item_name,permit_item_value) VALUES(100001,'管理员组','batt_alm_param_edit_permit',1);");
+					sql.sqlMysqlExecute("INSERT INTO " + Sql_Mysql.User_Permitgroup_Table + "(permit_group_id,permit_group_name,permit_item_name,permit_item_value) VALUES(100001,'管理员组','dev_alm_query_permit',1);");
+					sql.sqlMysqlExecute("INSERT INTO " + Sql_Mysql.User_Permitgroup_Table + "(permit_group_id,permit_group_name,permit_item_name,permit_item_value) VALUES(100001,'管理员组','dev_alm_confirm_permit',1);");
+					sql.sqlMysqlExecute("INSERT INTO " + Sql_Mysql.User_Permitgroup_Table + "(permit_group_id,permit_group_name,permit_item_name,permit_item_value) VALUES(100001,'管理员组','dev_alm_clear_permit',1);");
+					sql.sqlMysqlExecute("INSERT INTO " + Sql_Mysql.User_Permitgroup_Table + "(permit_group_id,permit_group_name,permit_item_name,permit_item_value) VALUES(100001,'管理员组','dev_alm_delete_permit',1);");
+					sql.sqlMysqlExecute("INSERT INTO " + Sql_Mysql.User_Permitgroup_Table + "(permit_group_id,permit_group_name,permit_item_name,permit_item_value) VALUES(100001,'管理员组','battfault_query_permit',1);");
+					sql.sqlMysqlExecute("INSERT INTO " + Sql_Mysql.User_Permitgroup_Table + "(permit_group_id,permit_group_name,permit_item_name,permit_item_value) VALUES(100001,'管理员组','battfault_add_permit',1);");
+					sql.sqlMysqlExecute("INSERT INTO " + Sql_Mysql.User_Permitgroup_Table + "(permit_group_id,permit_group_name,permit_item_name,permit_item_value) VALUES(100001,'管理员组','battfault_edit_permit',1);");
+					sql.sqlMysqlExecute("INSERT INTO " + Sql_Mysql.User_Permitgroup_Table + "(permit_group_id,permit_group_name,permit_item_name,permit_item_value) VALUES(100001,'管理员组','battfault_delete_permit',1);");
+					sql.sqlMysqlExecute("INSERT INTO " + Sql_Mysql.User_Permitgroup_Table + "(permit_group_id,permit_group_name,permit_item_name,permit_item_value) VALUES(100001,'管理员组','battmaint_confirm_permit',1);");
+					sql.sqlMysqlExecute("INSERT INTO " + Sql_Mysql.User_Permitgroup_Table + "(permit_group_id,permit_group_name,permit_item_name,permit_item_value) VALUES(100001,'管理员组','usrtaskcheck_query_permit',1);");
+					sql.sqlMysqlExecute("INSERT INTO " + Sql_Mysql.User_Permitgroup_Table + "(permit_group_id,permit_group_name,permit_item_name,permit_item_value) VALUES(100001,'管理员组','usrtaskcheck_add_permit',1);");
+					sql.sqlMysqlExecute("INSERT INTO " + Sql_Mysql.User_Permitgroup_Table + "(permit_group_id,permit_group_name,permit_item_name,permit_item_value) VALUES(100001,'管理员组','usrtaskcheck_edit_permit',1);");
+					sql.sqlMysqlExecute("INSERT INTO " + Sql_Mysql.User_Permitgroup_Table + "(permit_group_id,permit_group_name,permit_item_name,permit_item_value) VALUES(100001,'管理员组','usrtaskcheck_delete_permit',1);");
+					sql.sqlMysqlExecute("INSERT INTO " + Sql_Mysql.User_Permitgroup_Table + "(permit_group_id,permit_group_name,permit_item_name,permit_item_value) VALUES(100001,'管理员组','usrtaskcheck_confirm_permit',1);");
+					sql.sqlMysqlExecute("INSERT INTO " + Sql_Mysql.User_Permitgroup_Table + "(permit_group_id,permit_group_name,permit_item_name,permit_item_value) VALUES(100001,'管理员组','taskchange_query_permit',1);");
+					sql.sqlMysqlExecute("INSERT INTO " + Sql_Mysql.User_Permitgroup_Table + "(permit_group_id,permit_group_name,permit_item_name,permit_item_value) VALUES(100001,'管理员组','taskchange_add_permit',1);");
+					sql.sqlMysqlExecute("INSERT INTO " + Sql_Mysql.User_Permitgroup_Table + "(permit_group_id,permit_group_name,permit_item_name,permit_item_value) VALUES(100001,'管理员组','taskchange_delete_permit',1);");
+					sql.sqlMysqlExecute("INSERT INTO " + Sql_Mysql.User_Permitgroup_Table + "(permit_group_id,permit_group_name,permit_item_name,permit_item_value) VALUES(100001,'管理员组','taskchange_shenpi_permit',1);");
+					sql.sqlMysqlExecute("INSERT INTO " + Sql_Mysql.User_Permitgroup_Table + "(permit_group_id,permit_group_name,permit_item_name,permit_item_value) VALUES(100001,'管理员组','batt_map_edit_permit',1);");
+					sql.sqlMysqlExecute("INSERT INTO " + Sql_Mysql.User_Permitgroup_Table + "(permit_group_id,permit_group_name,permit_item_name,permit_item_value) VALUES(100001,'管理员组','batt_map_delete_permit',1);");
+
+					
 					sql.sqlMysqlExecute("INSERT INTO " + Sql_Mysql.User_Permitgroup_Table + " VALUES ('1736', '100002', '超级管理员组', 'battinf_report_query_permit', '1');");
 					sql.sqlMysqlExecute("INSERT INTO " + Sql_Mysql.User_Permitgroup_Table + " VALUES ('1737', '100002', '超级管理员组', 'battgroup_report_query_permit', '1');");
 					sql.sqlMysqlExecute("INSERT INTO " + Sql_Mysql.User_Permitgroup_Table + " VALUES ('1738', '100002', '超级管理员组', 'battmant_report_query_permit', '1');");
@@ -1483,13 +1534,24 @@
 					+ " AND column_name='operation_detail'");
 			if(false == res.next()) {
 				sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.User_Log_Table 
-								+ " ADD COLUMN `operation_detail` int(5) NOT NULL DEFAULT '1'");
+								+ " ADD COLUMN `operation_detail` text COMMENT '操作的具体数据';");
 			}else{
 				//修改当前字段的类型
 				sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.User_Log_Table 
 						+ " CHANGE `operation_detail` `operation_detail` text COMMENT '操作的具体数据';");
 			}
 			
+			//修改uOprateMsg格式为text
+			res = sql.sqlMysqlQuery("SELECT * FROM information_schema.columns"
+					+ " WHERE table_schema='db_user'"
+					+ " AND table_name='tb_user_log'"
+					+ " AND column_name='uOprateMsg'");
+			if(res.next()) {
+				//修改当前字段的类型为text
+				sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.User_Log_Table 
+						+ " CHANGE `uOprateMsg` `uOprateMsg` text NOT NULL;");
+			}
+			
 			
 			//添加read_flag
 			res = sql.sqlMysqlQuery("SELECT * FROM information_schema.columns"

--
Gitblit v1.9.1