蓄电池监控管理平台数据库初始化程序
V1.78 edit at date 2021-10-04
1.线程监控表'web_site.tb_process_survey'中新增消峰填谷计划线程 '11019' ---->
'BMS_PEAK_SUPPRESSION_PLAN'
2.当前程序运行后修改告警线程和消峰填谷线程,让线程监控重启这2个线程
4个文件已修改
39 ■■■■ 已修改文件
BattMonitor_DB_Builder/bin/com/version_inf/version_inf.txt 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/com/database_util/DB_web_site.java 17 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/com/version_inf/version_inf.txt 5 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/main/main_BTS_DB_Builder.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/bin/com/version_inf/version_inf.txt
@@ -260,4 +260,17 @@
    
V1.74 edit at date 2021-09-27
    1.新增'db_dev_history'设备历史实时数据库表创建
V1.75 edit at date 2021-09-27
    1.新增`web_site`.`tb_eletmp` 模板表创建
V1.76 edit at date 2021-09-29
    1.新增`db_app_sys`库新建表`tb_application`,`tb_application_config`,`tb_dashboard_chart_type`,
    `tb_dashboard_module`,`tb_dashboard_module_chart`
V1.77 edit at date 2021-09-30
    1.新增 alter table db_battinf.tb_battinf ADD COLUMN tmp_id int(11) DEFAULT 0 字段
V1.78 edit at date 2021-10-04
    1.线程监控表'web_site.tb_process_survey'中新增消峰填谷计划线程    '11019'  ---->  'BMS_PEAK_SUPPRESSION_PLAN'
    2.当前程序运行后修改告警线程和消峰填谷线程,让线程监控重启这2个线程
BattMonitor_DB_Builder/src/com/database_util/DB_web_site.java
@@ -415,6 +415,11 @@
            if(false == res.next()) {
                sql.sqlMysqlExecute(" INSERT INTO " + Sql_Mysql.ProcessSurvey_Table + "(ProcessId,ProcessName,ProcessTime,Process_starttime,ServerName,ServerFlag,ProcessVersion,note,OutTime) VALUES ('11018', 'BMS_BATT_FGCD_A059',     '1970-01-01 00:00:00', '1970-01-01 00:00:00', 'BMS_BATT_FGCD_A059', '1', 'v1.100', '充放电一体机通讯线程', '300');");
            }
            //锂电消峰填谷计划线程
            res = sql.sqlMysqlQuery("SELECT * FROM "+ Sql_Mysql.ProcessSurvey_Table + " WHERE ProcessId = 11019");
            if(false == res.next()) {
                sql.sqlMysqlExecute(" INSERT INTO " + Sql_Mysql.ProcessSurvey_Table + "(ProcessId,ProcessName,ProcessTime,Process_starttime,ServerName,ServerFlag,ProcessVersion,note,OutTime) VALUES ('11019', 'BMS_PEAK_SUPPRESSION_PLAN',     '1970-01-01 00:00:00', '1970-01-01 00:00:00', 'BMS_PEAK_SUPPRESSION_PLAN', '1', 'v1.100', '削峰填谷计划线程', '300');");
            }
        } catch (SQLException e) {
            e.printStackTrace();
        } finally {
@@ -1288,13 +1293,19 @@
     *    设置指定的线程重启[ 告警线程; ]
     */
    public static void setUpThreadRestart(MysqlConnPool conn_pool) {
        //重启告警线程
        String sql_str = "UPDATE " + Sql_Mysql.ProcessSurvey_Table
        //重启告警线程 --->11002
        String sql_str1 = "UPDATE " + Sql_Mysql.ProcessSurvey_Table
                + " SET ServerFlag = 0 "
                + " WHERE ProcessId = 11002 AND ServerFlag != 2";
        //重启消峰填谷计划线程----.11019
        String sql_str2 = "UPDATE " + Sql_Mysql.ProcessSurvey_Table
                + " SET ServerFlag = 0 "
                + " WHERE ProcessId = 11019 AND ServerFlag != 2";
        Sql_Mysql sql = new Sql_Mysql(conn_pool.getConn());
        try {
            sql.sqlMysqlExecute(sql_str);
            sql.sqlMysqlExecute(sql_str1);
            sql.sqlMysqlExecute(sql_str2);
        } catch (SQLException e) {
            e.printStackTrace();
        } finally {
BattMonitor_DB_Builder/src/com/version_inf/version_inf.txt
@@ -270,4 +270,7 @@
    
V1.77 edit at date 2021-09-30
    1.新增 alter table db_battinf.tb_battinf ADD COLUMN tmp_id int(11) DEFAULT 0 字段
V1.78 edit at date 2021-10-04
    1.线程监控表'web_site.tb_process_survey'中新增消峰填谷计划线程    '11019'  ---->  'BMS_PEAK_SUPPRESSION_PLAN'
    2.当前程序运行后修改告警线程和消峰填谷线程,让线程监控重启这2个线程
BattMonitor_DB_Builder/src/main/main_BTS_DB_Builder.java
@@ -28,7 +28,7 @@
    /**************************************************************************/
    /**************************************************************************/
    public final static boolean app_debug = false;
    public final static float m_VersionNum = (float) 1.77;
    public final static float m_VersionNum = (float) 1.78;
    public final static String m_Version = "Welcome To Use BTS DB BUILDER V" + m_VersionNum + " RC_20180908";
    /**************************************************************************/
    /**************************************************************************/