蓄电池监控管理平台数据库初始化程序
V1.56 edit at date 2023-02-25
1.系统表'db_app_sys.tb_app_sys'表新增字段用于运行build后的重载电池信息
`AppServer_Reinit_BattGroupData_FBO4815_EN` tinyint(1) NOT NULL
DEFAULT '0' COMMENT '重新FBO4815线程加载机房信息',
2.后台线程监控表中新增一行数据用于监控FBO4815通信线程的运行状况
//FBO4815通信线程
res = sql.sqlMysqlQuery("SELECT ProcessName FROM "+
Sql_Mysql.ProcessSurvey_Table + " WHERE ProcessId = 11023");
if(false == res.next()) {
sql.sqlMysqlExecute(" INSERT INTO " + Sql_Mysql.ProcessSurvey_Table +
"(ProcessId,ProcessName,ProcessTime,Process_starttime,ServerName,ServerFlag,ProcessVersion,note,OutTime)
VALUES ('11023', 'BMS_BATT_FBO_4815NT', '1970-01-01 00:00:00',
'1970-01-01 00:00:00', 'BMS_BATT_FBO_4815NT', '2', 'v1.100',
'FBO4815通信线程', '300');");
}
7个文件已修改
39 ■■■■■ 已修改文件
BattMonitor_DB_Builder/bin/com/version_inf/version_inf.txt 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/config.xml 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/com/battdata_rt/BattData_RT_RamDB_Thread_SQL.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/com/database_util/DB_App_Sys.java 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/com/database_util/DB_web_site.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/com/version_inf/version_inf.txt 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/main/main_BTS_DB_Builder.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/bin/com/version_inf/version_inf.txt
@@ -1,5 +1,15 @@
蓄电池监控平台建表程序
V1.56 edit at date 2023-02-25
    1.系统表'db_app_sys.tb_app_sys'表新增字段用于运行build后的重载电池信息
        `AppServer_Reinit_BattGroupData_FBO4815_EN` tinyint(1) NOT NULL DEFAULT '0' COMMENT '重新FBO4815线程加载机房信息',
    2.后台线程监控表中新增一行数据用于监控FBO4815通信线程的运行状况
        //FBO4815通信线程
        res = sql.sqlMysqlQuery("SELECT ProcessName FROM "+ Sql_Mysql.ProcessSurvey_Table + " WHERE ProcessId = 11023");
        if(false == res.next()) {
            sql.sqlMysqlExecute(" INSERT INTO " + Sql_Mysql.ProcessSurvey_Table + "(ProcessId,ProcessName,ProcessTime,Process_starttime,ServerName,ServerFlag,ProcessVersion,note,OutTime) VALUES ('11023', 'BMS_BATT_FBO_4815NT',     '1970-01-01 00:00:00', '1970-01-01 00:00:00', 'BMS_BATT_FBO_4815NT', '2', 'v1.100', 'FBO4815通信线程', '300');");
        }
V1.55 edit at date 2023-02-23
    1.电池信息表新增字段 'db_battinf.tb_battinf'表新增字段
        `NodeStation` int(11) NOT NULL DEFAULT '0' COMMENT '节点站标识:0:不是节点站[默认] 1:节点站',
BattMonitor_DB_Builder/config.xml
@@ -2,7 +2,7 @@
<root>
  <mysql_ramdb_recreate_en>false</mysql_ramdb_recreate_en>
  <mysql_server_ip>127.0.0.1</mysql_server_ip>
  <mysql_server_ip>192.168.10.79</mysql_server_ip>
  <!--SOURCE_BATTDATA_TYPE_FBSDEV = 0-->
  <!--SOURCE_BATTDATA_TYPE_SQLSERVER = 1-->
  <!--SOURCE_BATTDATA_TYPE_C_INTERFACE = 2-->
BattMonitor_DB_Builder/src/com/battdata_rt/BattData_RT_RamDB_Thread_SQL.java
@@ -448,6 +448,7 @@
                                + " AppServer_Reinit_BattGroupData_A059_EN = 1,"
                                + " AppServer_Reinit_BattGroupData_61851_EN = 1,"
                                + " AppServer_Reinit_BattGroupData_60870_EN = 1,"
                                + " AppServer_Reinit_BattGroupData_FBO4815_EN = 1,"
                                + " AppServer_Reinit_BattGroupData_FBO4830_EN = 1"
                                + " WHERE num > 0"
                                ;
BattMonitor_DB_Builder/src/com/database_util/DB_App_Sys.java
@@ -614,6 +614,15 @@
                sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.App_Sys_Table 
                        + " ADD COLUMN `AppServer_Reinit_BattGroupData_60870_EN` tinyint(1) NOT NULL DEFAULT '0' COMMENT '电操核容重新加载机房信息';");
            }
            //添加fbo4815重载数据
            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_FBO4815_EN'");
            if(false == res.next()) {
                sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.App_Sys_Table
                        + " ADD COLUMN `AppServer_Reinit_BattGroupData_FBO4815_EN` tinyint(1) NOT NULL DEFAULT '0' COMMENT '重新FBO4815线程加载机房信息';");
            }
            
        } catch (SQLException e) {
            e.printStackTrace();
BattMonitor_DB_Builder/src/com/database_util/DB_web_site.java
@@ -4088,6 +4088,11 @@
            if(false == res.next()) {
                sql.sqlMysqlExecute(" INSERT INTO " + Sql_Mysql.ProcessSurvey_Table + "(ProcessId,ProcessName,ProcessTime,Process_starttime,ServerName,ServerFlag,ProcessVersion,note,OutTime) VALUES ('11022', 'BMS_BATT_60870_MONITOR',     '1970-01-01 00:00:00', '1970-01-01 00:00:00', 'BMS_BATT_60870_MONITOR', '2', 'v1.100', '电操核容通信线程', '300');");
            }
            //FBO4815通信线程
            res = sql.sqlMysqlQuery("SELECT ProcessName FROM "+ Sql_Mysql.ProcessSurvey_Table + " WHERE ProcessId = 11023");
            if(false == res.next()) {
                sql.sqlMysqlExecute(" INSERT INTO " + Sql_Mysql.ProcessSurvey_Table + "(ProcessId,ProcessName,ProcessTime,Process_starttime,ServerName,ServerFlag,ProcessVersion,note,OutTime) VALUES ('11023', 'BMS_BATT_FBO_4815NT',     '1970-01-01 00:00:00', '1970-01-01 00:00:00', 'BMS_BATT_FBO_4815NT', '2', 'v1.100', 'FBO4815通信线程', '300');");
            }
        } catch (SQLException e) {
            e.printStackTrace();
        } finally {
BattMonitor_DB_Builder/src/com/version_inf/version_inf.txt
@@ -1,5 +1,15 @@
蓄电池监控平台建表程序
V1.56 edit at date 2023-02-25
    1.系统表'db_app_sys.tb_app_sys'表新增字段用于运行build后的重载电池信息
        `AppServer_Reinit_BattGroupData_FBO4815_EN` tinyint(1) NOT NULL DEFAULT '0' COMMENT '重新FBO4815线程加载机房信息',
    2.后台线程监控表中新增一行数据用于监控FBO4815通信线程的运行状况
        //FBO4815通信线程
        res = sql.sqlMysqlQuery("SELECT ProcessName FROM "+ Sql_Mysql.ProcessSurvey_Table + " WHERE ProcessId = 11023");
        if(false == res.next()) {
            sql.sqlMysqlExecute(" INSERT INTO " + Sql_Mysql.ProcessSurvey_Table + "(ProcessId,ProcessName,ProcessTime,Process_starttime,ServerName,ServerFlag,ProcessVersion,note,OutTime) VALUES ('11023', 'BMS_BATT_FBO_4815NT',     '1970-01-01 00:00:00', '1970-01-01 00:00:00', 'BMS_BATT_FBO_4815NT', '2', 'v1.100', 'FBO4815通信线程', '300');");
        }
V1.55 edit at date 2023-02-23
    1.电池信息表新增字段 'db_battinf.tb_battinf'表新增字段
        `NodeStation` int(11) NOT NULL DEFAULT '0' COMMENT '节点站标识:0:不是节点站[默认] 1:节点站',
BattMonitor_DB_Builder/src/main/main_BTS_DB_Builder.java
@@ -30,7 +30,7 @@
    /**************************************************************************/
    /**************************************************************************/
    public final static boolean app_debug = false;
    public final static float m_VersionNum = (float) 1.55;
    public final static float m_VersionNum = (float) 1.56;
    public final static String m_Version = "Welcome To Use BTS DB BUILDER V" + m_VersionNum + " RC_20180908";
    /**************************************************************************/
    /**************************************************************************/