蓄电池监控管理平台数据库初始化程序
Administrator
2022-05-12 0dfea5399886712620f918d0cdd82039b30340fa
V2.25 edit at date 2022-05-12
1.`db_ram_db`.`tb_fbs9100s_dfu_state`表新增字段停止原因
`error_code` int(11) NOT NULL DEFAULT '0' COMMENT
'错误代码[0:无;1:文件未找到;2:参数错误;3:文件发送超时;4:远程停止]'
3个文件已修改
26 ■■■■■ 已修改文件
BattMonitor_DB_Builder/src/com/database_util/DB_Ram_db.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/com/version_inf/version_inf.txt 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/main/main_BTS_DB_Builder.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/com/database_util/DB_Ram_db.java
@@ -1621,14 +1621,32 @@
                "  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);
            //添加错误代码字段
            res = sql.sqlMysqlQuery("SELECT * FROM information_schema.columns"
                    + " WHERE table_schema='db_ram_db'"
                    + " AND table_name='tb_fbs9100s_DFU_state'"
                    + " AND column_name='error_code'");
            if(false == res.next()) {
                sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.FBS9100S_DFUState_Table
                                + " ADD COLUMN `error_code` int(11) NOT NULL DEFAULT '0' COMMENT '错误代码[0:无;1:文件未找到;2:参数错误;3:文件发送超时;4:远程停止]'");
            }
        } 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
@@ -451,4 +451,8 @@
    2.修复插入BTS停电机房信息时错误bug
    3.修改`db_user`.`tb_user_log`中的'uOprateMsg'字段格式为
        `uOprateMsg` text NOT NULL,
V2.25 edit at date 2022-05-12
    1.`db_ram_db`.`tb_fbs9100s_dfu_state`表新增字段停止原因
        `error_code` int(11) NOT NULL DEFAULT '0' COMMENT '错误代码[0:无;1:文件未找到;2:参数错误;3:文件发送超时;4:远程停止]'
    
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) 2.24;
    public final static float m_VersionNum = (float) 2.25;
    public final static String m_Version = "Welcome To Use BTS DB BUILDER V" + m_VersionNum + " RC_20180908";
    /**************************************************************************/
    /**************************************************************************/