蓄电池监控管理平台数据库初始化程序
Administrator
2021-08-31 b99356d6eed6bdaac6ed023c0de8b14e02d6c0fc
V1.69 edit at date 2021-08-30
1.db_ram_db.tb_fbs9100_sysparam
新增'JunHeng_Enabled'-均衡启用状态,'JunHeng_StVol'-均衡停止电压阀值,'JunHeng_StCurr'-均衡停止电流阀值
4个文件已修改
52 ■■■■■ 已修改文件
BattMonitor_DB_Builder/bin/com/version_inf/version_inf.txt 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/com/database_util/DB_Ram_db.java 44 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/com/version_inf/version_inf.txt 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/main/main_BTS_DB_Builder.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/bin/com/version_inf/version_inf.txt
@@ -212,4 +212,7 @@
    
V1.68 edit at date 2021-08-24
    1.db_battinf.tb_battinf表新增'uRole'字段'告警角色:0-管理员、1-维护组长、2-维护组员'
V1.69 edit at date 2021-08-30
    1.db_ram_db.tb_fbs9100_sysparam 新增'JunHeng_Enabled'-均衡启用状态,'JunHeng_StVol'-均衡停止电压阀值,'JunHeng_StCurr'-均衡停止电流阀值
    
BattMonitor_DB_Builder/src/com/database_util/DB_Ram_db.java
@@ -1071,18 +1071,60 @@
                "  POF_BG_Boost_Cnt int(11) NOT NULL DEFAULT '0'," + 
                "  POF_BG_Boost_VolStop float NOT NULL DEFAULT '0'," + 
                "  POF_BG_Boost_VolStart float NOT NULL DEFAULT '0'," + 
                "  `JunHeng_Enabled` int(11) NOT NULL DEFAULT '0' COMMENT '均衡功能启用状态(1:启用;0:禁用)'," +
                "  `JunHeng_StVol` float NOT NULL DEFAULT '0' COMMENT '均衡停止电压阀值'," +
                "  `JunHeng_StCurr` float NOT NULL DEFAULT '0' COMMENT '均衡停止电流阀值'," +
                "  PRIMARY KEY (num)," + 
                "  UNIQUE KEY index_dev_id_uniq (dev_id)" + 
                ") ENGINE=InnoDB 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);
            sql.sqlMysqlExecute(sql_str02);
            //添加字段JunHeng_Enabled    均衡功能启用状态
            res = sql.sqlMysqlQuery("SELECT * FROM information_schema.columns"
                    + " WHERE table_schema='db_ram_db'"
                    + " AND table_name='tb_fbs9100_sysparam'"
                    + " AND column_name='JunHeng_Enabled'");
            if(false == res.next()) {
                sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.FBS9100SysParam_Table
                        + " ADD COLUMN `JunHeng_Enabled` int(11) NOT NULL DEFAULT '0' COMMENT '均衡功能启用状态(1:启用;0:禁用)';");
            }
            //添加字段JunHeng_StVol        均衡停止电压阀值
            res = sql.sqlMysqlQuery("SELECT * FROM information_schema.columns"
                    + " WHERE table_schema='db_ram_db'"
                    + " AND table_name='tb_fbs9100_sysparam'"
                    + " AND column_name='JunHeng_StVol'");
            if(false == res.next()) {
                sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.FBS9100SysParam_Table
                        + " ADD COLUMN `JunHeng_StVol` float NOT NULL DEFAULT '0' COMMENT '均衡停止电压阀值';");
            }
            //添加字段JunHeng_StCurr     均衡停止电流阀值
            res = sql.sqlMysqlQuery("SELECT * FROM information_schema.columns"
                    + " WHERE table_schema='db_ram_db'"
                    + " AND table_name='tb_fbs9100_sysparam'"
                    + " AND column_name='JunHeng_StCurr'");
            if(false == res.next()) {
                sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.FBS9100SysParam_Table
                        + " ADD COLUMN `JunHeng_StCurr` float NOT NULL DEFAULT '0' COMMENT '均衡停止电流阀值';");
            }
        } catch (SQLException e) {
            e.printStackTrace();
        } finally {
            if(null != res) {
                try {
                    res.close();
                } catch (SQLException e) {
                    e.printStackTrace();
                }
            }
            sql.close_con();
        }
    }
BattMonitor_DB_Builder/src/com/version_inf/version_inf.txt
@@ -212,4 +212,7 @@
    
V1.68 edit at date 2021-08-24
    1.db_battinf.tb_battinf表新增'uRole'字段'告警角色:0-管理员、1-维护组长、2-维护组员'
V1.69 edit at date 2021-08-30
    1.db_ram_db.tb_fbs9100_sysparam 新增'JunHeng_Enabled'-均衡启用状态,'JunHeng_StVol'-均衡停止电压阀值,'JunHeng_StCurr'-均衡停止电流阀值
    
BattMonitor_DB_Builder/src/main/main_BTS_DB_Builder.java
@@ -27,7 +27,7 @@
    /**************************************************************************/
    /**************************************************************************/
    public final static boolean app_debug = false;
    public final static float m_VersionNum = (float) 1.68;
    public final static float m_VersionNum = (float) 1.69;
    public final static String m_Version = "Welcome To Use BTS DB BUILDER V" + m_VersionNum + " RC_20180908";
    /**************************************************************************/
    /**************************************************************************/