蓄电池监控管理平台数据库初始化程序
Administrator
2022-09-20 9feee6597dc1bb88f7af9eba117a038670f7839d
V1.41 edit at date 2022-09-20
1.新增表'db_ram_db.tb_dev_61851_state'--远程重启装置状态信息表
2.表'db_ram_db.tb_fbs9100_sysparam'新增远程重启装置参数字段
`dev_addr` int(11) NOT NULL DEFAULT '0' COMMENT '61851_设备地址',
`tempH_Env` float NOT NULL DEFAULT '0' COMMENT '61851_环境温度高阈值',
`tempH_JCQ` float NOT NULL DEFAULT '0' COMMENT '61851_接触器温度高阈值',
`currH_ZL` float NOT NULL DEFAULT '0' COMMENT '61851_支路电流高阈值',
`km1_switch` tinyint(4) NOT NULL DEFAULT '0' COMMENT
'61851_控制KM1开关[1闭合;0:断开]',
`km2_switch` tinyint(4) NOT NULL DEFAULT '0' COMMENT
'61851_控制KM2开关[1闭合;0:断开]',
`km3_switch` tinyint(4) NOT NULL DEFAULT '0' COMMENT
'61851_控制KM3开关[1闭合;0:断开]',

3.表'db_app_sys.tb_app_sys'新增字段
`AppServer_Reinit_BattGroupData_61851_EN` tinyint(1) NOT NULL DEFAULT
'0' COMMENT '远程重启装置重新加载机房信息'
11个文件已修改
219 ■■■■■ 已修改文件
BattMonitor_DB_Builder/bin/com/version_inf/version_inf.txt 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/config.xml 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/com/battdata_rt/BattData_RT_RamDB_Thread_SQL.java 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/com/database_util/DB_App_Sys.java 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/com/database_util/DB_Dev_History.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/com/database_util/DB_Ram_db.java 153 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/com/database_util/DB_battinf.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/com/database_util/DB_web_site.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/com/sql/Sql_Mysql.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/com/version_inf/version_inf.txt 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/main/main_BTS_DB_Builder.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/bin/com/version_inf/version_inf.txt
@@ -662,4 +662,19 @@
          `monomerLowVolt` float NOT NULL DEFAULT '0' COMMENT '单体下限[并联电源]',
          `monomerLowCount` int(11) NOT NULL DEFAULT '0' COMMENT '单体下限个数[并联电源]',
          `autoEQChargeStartimeTime` int(11) NOT NULL DEFAULT '0' COMMENT '自动启动均充周期(天)[并联电源]',
          `autoEQChargetTime` int(11) NOT NULL DEFAULT '0' COMMENT '均充时长[并联电源]',
          `autoEQChargetTime` int(11) NOT NULL DEFAULT '0' COMMENT '均充时长[并联电源]',
V1.41 edit at date 2022-09-20
    1.新增表'db_ram_db.tb_dev_61851_state'--远程重启装置状态信息表
    2.表'db_ram_db.tb_fbs9100_sysparam'新增远程重启装置参数字段
          `dev_addr` int(11) NOT NULL DEFAULT '0' COMMENT '61851_设备地址',
          `tempH_Env` float NOT NULL DEFAULT '0' COMMENT '61851_环境温度高阈值',
          `tempH_JCQ` float NOT NULL DEFAULT '0' COMMENT '61851_接触器温度高阈值',
          `currH_ZL` float NOT NULL DEFAULT '0' COMMENT '61851_支路电流高阈值',
          `km1_switch` tinyint(4) NOT NULL DEFAULT '0' COMMENT '61851_控制KM1开关[1闭合;0:断开]',
          `km2_switch` tinyint(4) NOT NULL DEFAULT '0' COMMENT '61851_控制KM2开关[1闭合;0:断开]',
          `km3_switch` tinyint(4) NOT NULL DEFAULT '0' COMMENT '61851_控制KM3开关[1闭合;0:断开]',
    3.表'db_app_sys.tb_app_sys'新增字段
        `AppServer_Reinit_BattGroupData_61851_EN` tinyint(1) NOT NULL DEFAULT '0' COMMENT '远程重启装置重新加载机房信息'
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
@@ -445,7 +445,8 @@
                        String sql_str_1 = "UPDATE " + Sql_Mysql.AppSys_Table + " SET " 
                                + " AppServer_Reinit_BattGroupData_EN = 1,"
                                + " AppServer_Reinit_BattGroupData_LD9_EN = 1,"
                                + " AppServer_Reinit_BattGroupData_A059_EN = 1"
                                + " AppServer_Reinit_BattGroupData_A059_EN = 1,"
                                + " AppServer_Reinit_BattGroupData_61851_EN = 1"
                                + " WHERE num > 0"
                                ;
                        sql.sqlMysqlExecute(sql_str_1);
BattMonitor_DB_Builder/src/com/database_util/DB_App_Sys.java
@@ -591,6 +591,15 @@
                sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.App_Sys_Table 
                                + " ADD COLUMN AppServer_Reinit_BattGroupData_A059_EN tinyint(1) NOT NULL DEFAULT '0';");
            }
            //添加远程重启装置重载数据
            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_61851_EN'");
            if(false == res.next()) {
                sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.App_Sys_Table
                        + " ADD COLUMN `AppServer_Reinit_BattGroupData_61851_EN` tinyint(1) NOT NULL DEFAULT '0' COMMENT '远程重启装置重新加载机房信息';");
            }
            
        } catch (SQLException e) {
            e.printStackTrace();
BattMonitor_DB_Builder/src/com/database_util/DB_Dev_History.java
@@ -10,8 +10,6 @@
        
        createDB_Dev_HISTORY(pool);
        
    }
    
    /**
BattMonitor_DB_Builder/src/com/database_util/DB_Ram_db.java
@@ -113,6 +113,9 @@
        
        //创建山西储能设备实时信息表
        createTB_Batt_Gtstate_Table(pool,recreate);
        //创建远程重启装置状态信息表
        createTB_Dev61851_State_Table(pool,recreate);
    }
    
    /**
@@ -143,7 +146,78 @@
                "  UNIQUE KEY `index_battgroupid` (`BattGroupId`) USING BTREE" + 
                ") ENGINE=InnoDB AUTO_INCREMENT=2 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);
        } catch (SQLException e) {
            e.printStackTrace();
        } finally {
            sql.close_con();
        }
    }
    /**
     *     创建远程重启装置状态信息表
     * @param pool
     * @param recreate
     */
    private static void createTB_Dev61851_State_Table(MysqlConnPool pool, boolean recreate) {
        String sql_str01 = " DROP TABLE IF EXISTS "+Sql_Mysql.TB_Dev61851_State_Table;
        String sql_str02 = "CREATE TABLE IF NOT EXISTS " + Sql_Mysql.TB_Dev61851_State_Table + " (" +
                "  `num` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键'," +
                "  `dev_id` int(11) NOT NULL DEFAULT '0' COMMENT '设备ID'," +
                "  `record_time` datetime NOT NULL DEFAULT '2000-01-01 00:00:00' COMMENT '更新时间'," +
                "  `dev_version` varchar(255) NOT NULL DEFAULT '' COMMENT '版本号'," +
                "  `temp_JCQ1` float NOT NULL DEFAULT '0' COMMENT '接触器1温度'," +
                "  `temp_JCQ2` float NOT NULL DEFAULT '0' COMMENT '接触器2温度'," +
                "  `temp_JCQ3` float NOT NULL DEFAULT '0' COMMENT '接触器3温度'," +
                "  `temp_Env` float NOT NULL DEFAULT '0' COMMENT '环境温度'," +
                "  `current1` float NOT NULL DEFAULT '0' COMMENT '电流1'," +
                "  `currentDir1` int(11) NOT NULL DEFAULT '0' COMMENT '电流1方向'," +
                "  `current2` float NOT NULL DEFAULT '0' COMMENT '电流2'," +
                "  `currentDir2` int(11) NOT NULL DEFAULT '0' COMMENT '电流2方向'," +
                "  `current3` float NOT NULL DEFAULT '0' COMMENT '电流3'," +
                "  `currentDir3` int(11) NOT NULL DEFAULT '0' COMMENT '电流3方向'," +
                "  `vol_Power_V1` float NOT NULL DEFAULT '0' COMMENT '电源电压V1'," +
                "  `vol_Power_V2` float NOT NULL DEFAULT '0' COMMENT '电源电压V2'," +
                "  `vol_Vkdz` float NOT NULL DEFAULT '0' COMMENT '总进线电压'," +
                "  `vol_Vkdz_Out` float NOT NULL DEFAULT '0' COMMENT '总控开出电压'," +
                "  `vol_Vk1` float NOT NULL DEFAULT '0' COMMENT '出线1电压'," +
                "  `vol_Vk1_Out` float NOT NULL DEFAULT '0' COMMENT '支路1出电压'," +
                "  `vol_Vk2` float NOT NULL DEFAULT '0' COMMENT '出线2电压'," +
                "  `vol_Vk2_Out` float NOT NULL DEFAULT '0' COMMENT '支路2出电压'," +
                "  `vol_Vk3` float NOT NULL DEFAULT '0' COMMENT '出线3电压'," +
                "  `vol_Vk3_Out` float NOT NULL DEFAULT '0' COMMENT '支路3出电压'," +
                "  `km_State1` int(11) NOT NULL DEFAULT '0' COMMENT '接触器1状态'," +
                "  `km_State2` int(11) NOT NULL DEFAULT '0' COMMENT '接触器2状态'," +
                "  `km_State3` int(11) NOT NULL DEFAULT '0' COMMENT '接触器3状态'," +
                "  `kmz_State` int(11) NOT NULL DEFAULT '0' COMMENT '总空开状态'," +
                "  `kd_State1` int(11) NOT NULL DEFAULT '0' COMMENT '支路开关1状态'," +
                "  `kd_State2` int(11) NOT NULL DEFAULT '0' COMMENT '支路开关2状态'," +
                "  `kd_State3` int(11) NOT NULL DEFAULT '0' COMMENT '支路开关3状态'," +
                "  `kd_ByPass_State1` int(11) NOT NULL DEFAULT '0' COMMENT '旁路开关1状态'," +
                "  `kd_ByPass_State2` int(11) NOT NULL DEFAULT '0' COMMENT '旁路开关2状态'," +
                "  `kd_ByPass_State3` int(11) NOT NULL DEFAULT '0' COMMENT '旁路开关3状态'," +
                "  `alarm_TempEnv_High` int(11) NOT NULL DEFAULT '0' COMMENT '环境温度过高'," +
                "  `alarm_TempJCQ_High1` int(11) NOT NULL DEFAULT '0' COMMENT '接触器1温度过高'," +
                "  `alarm_TempJCQ_High2` int(11) NOT NULL DEFAULT '0' COMMENT '接触器2温度过高'," +
                "  `alarm_TempJCQ_High3` int(11) NOT NULL DEFAULT '0' COMMENT '接触器3温度过高'," +
                "  `alarm_KDZ_Break` int(11) NOT NULL DEFAULT '0' COMMENT '总空开断开'," +
                "  `alarm_KD_Break1` int(11) NOT NULL DEFAULT '0' COMMENT '支路1空开断开'," +
                "  `alarm_KD_Break2` int(11) NOT NULL DEFAULT '0' COMMENT '支路2空开断开'," +
                "  `alarm_KD_Break3` int(11) NOT NULL DEFAULT '0' COMMENT '支路3空开断开'," +
                "  `alarm_KD_BP_Connect1` int(11) NOT NULL DEFAULT '0' COMMENT '旁路1空开闭合'," +
                "  `alarm_KD_BP_Connect2` int(11) NOT NULL DEFAULT '0' COMMENT '旁路2空开闭合'," +
                "  `alarm_KD_BP_Connect3` int(11) NOT NULL DEFAULT '0' COMMENT '旁路3空开闭合'," +
                "  `alarm_CURR_ZL_High1` int(11) NOT NULL DEFAULT '0' COMMENT '支路1电流过高'," +
                "  `alarm_CURR_ZL_High2` int(11) NOT NULL DEFAULT '0' COMMENT '支路2电流过高'," +
                "  `alarm_CURR_ZL_High3` int(11) NOT NULL DEFAULT '0' COMMENT '支路3电流过高'," +
                "  PRIMARY KEY (`num`)," +
                "  KEY `index_dev_id` (`dev_id`) USING BTREE" +
                ") ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COMMENT='远程重启装置实时状态信息表';";
        Sql_Mysql sql = new Sql_Mysql(pool.getConn());
        try {
            if(true == recreate) {            
                sql.sqlMysqlExecute(sql_str01);
@@ -1877,6 +1951,83 @@
                sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.FBS9100SysParam_Table 
                        + " ADD COLUMN `autoEQChargetTime` int(11) NOT NULL DEFAULT '0' COMMENT '均充时长[并联电源]';");
            }
            //添加字段dev_addr     61851_设备地址
            res = null;
            res = sql.sqlMysqlQuery("SELECT * FROM information_schema.columns"
                    + " WHERE table_schema='db_ram_db'"
                    + " AND table_name='tb_fbs9100_sysparam'"
                    + " AND column_name='dev_addr'");
            if(false == res.next()) {
                sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.FBS9100SysParam_Table
                        + " ADD COLUMN `dev_addr` int(11) NOT NULL DEFAULT '0' COMMENT '61851_设备地址';");
            }
            //添加字段tempH_Env     61851_环境温度高阈值
            res = null;
            res = sql.sqlMysqlQuery("SELECT * FROM information_schema.columns"
                    + " WHERE table_schema='db_ram_db'"
                    + " AND table_name='tb_fbs9100_sysparam'"
                    + " AND column_name='tempH_Env'");
            if(false == res.next()) {
                sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.FBS9100SysParam_Table
                        + " ADD COLUMN `tempH_Env` float NOT NULL DEFAULT '0' COMMENT '61851_环境温度高阈值';");
            }
            //添加字段tempH_JCQ     61851_接触器温度高阈值
            res = null;
            res = sql.sqlMysqlQuery("SELECT * FROM information_schema.columns"
                    + " WHERE table_schema='db_ram_db'"
                    + " AND table_name='tb_fbs9100_sysparam'"
                    + " AND column_name='tempH_JCQ'");
            if(false == res.next()) {
                sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.FBS9100SysParam_Table
                        + " ADD COLUMN `tempH_JCQ` float NOT NULL DEFAULT '0' COMMENT '61851_接触器温度高阈值';");
            }
            //添加字段currH_ZL     61851_支路电流高阈值
            res = null;
            res = sql.sqlMysqlQuery("SELECT * FROM information_schema.columns"
                    + " WHERE table_schema='db_ram_db'"
                    + " AND table_name='tb_fbs9100_sysparam'"
                    + " AND column_name='currH_ZL'");
            if(false == res.next()) {
                sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.FBS9100SysParam_Table
                        + " ADD COLUMN `currH_ZL` float NOT NULL DEFAULT '0' COMMENT '61851_支路电流高阈值';");
            }
            //添加字段km1_switch     61851_控制KM1开关[1闭合;0:断开]
            res = null;
            res = sql.sqlMysqlQuery("SELECT * FROM information_schema.columns"
                    + " WHERE table_schema='db_ram_db'"
                    + " AND table_name='tb_fbs9100_sysparam'"
                    + " AND column_name='km1_switch'");
            if(false == res.next()) {
                sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.FBS9100SysParam_Table
                        + " ADD COLUMN `km1_switch` tinyint(4) NOT NULL DEFAULT '0' COMMENT '61851_控制KM1开关[1闭合;0:断开]';");
            }
            //添加字段km2_switch     61851_控制KM2开关[1闭合;0:断开]
            res = null;
            res = sql.sqlMysqlQuery("SELECT * FROM information_schema.columns"
                    + " WHERE table_schema='db_ram_db'"
                    + " AND table_name='tb_fbs9100_sysparam'"
                    + " AND column_name='km2_switch'");
            if(false == res.next()) {
                sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.FBS9100SysParam_Table
                        + " ADD COLUMN `km2_switch` tinyint(4) NOT NULL DEFAULT '0' COMMENT '61851_控制KM2开关[1闭合;0:断开]';");
            }
            //添加字段km3_switch     61851_控制KM3开关[1闭合;0:断开]
            res = null;
            res = sql.sqlMysqlQuery("SELECT * FROM information_schema.columns"
                    + " WHERE table_schema='db_ram_db'"
                    + " AND table_name='tb_fbs9100_sysparam'"
                    + " AND column_name='km3_switch'");
            if(false == res.next()) {
                sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.FBS9100SysParam_Table
                        + " ADD COLUMN `km3_switch` tinyint(4) NOT NULL DEFAULT '0' COMMENT '61851_控制KM3开关[1闭合;0:断开]';");
            }
        } catch (SQLException e) {
            e.printStackTrace();
        } finally {
BattMonitor_DB_Builder/src/com/database_util/DB_battinf.java
@@ -2,7 +2,9 @@
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.Date;
import com.base.Com;
import com.sql.MysqlConnPool;
import com.sql.Sql_Mysql;
@@ -13,6 +15,7 @@
 */
public class DB_battinf {
    public static void init(MysqlConnPool pool, boolean recreate) {
        //System.out.println(" DB_battinf init start at " + Com.getDateTimeFormat(new Date(), Com.DTF_YMDhms));
        createDB_battinf(pool);                                        //创建db_battinf 数据库                不存在则创建db_battinf数据库
        
        createBattInf_Table(pool, recreate);                          //创建电池组信息配置表
@@ -46,6 +49,8 @@
        createBattinf_Guides_TABLE(pool, recreate);
        
        createBattmon_Standardcurve_TABLE(pool,recreate);
        //System.out.println(" DB_battinf init end at " + Com.getDateTimeFormat(new Date(), Com.DTF_YMDhms));
    }
    
    
BattMonitor_DB_Builder/src/com/database_util/DB_web_site.java
@@ -2,7 +2,9 @@
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.Date;
import com.base.Com;
import com.sql.MysqlConnPool;
import com.sql.Sql_Mysql;
@@ -10,6 +12,8 @@
    
    
    public static void init(MysqlConnPool pool, boolean recreate) {
        //System.out.println(" DB_web_site init start at " + Com.getDateTimeFormat(new Date(), Com.DTF_YMDhms));
        createWeb_siteDB(pool);                                        //创建website 数据库
        
        createThread_utilTable(pool,recreate);                        //创建线程控制表
@@ -72,6 +76,7 @@
        
        createTB_Map_Outline_Table(pool, recreate);                    //创建首页轮廓图表
        
        //System.out.println(" DB_web_site init start at " + Com.getDateTimeFormat(new Date(), Com.DTF_YMDhms));
    }
    
    
BattMonitor_DB_Builder/src/com/sql/Sql_Mysql.java
@@ -159,6 +159,7 @@
    public static final String Tb_ess3100_sysstate = DB_RamDB + ".`tb_ess3100_sysstate`";
    public static final String Tb_ess3100_pcs_state = DB_RamDB + ".`tb_ess3100_pcs_state`";
    public static final String TB_Batt_Gtstate_Table = DB_RamDB +".`tb_batt_gtstate`";                                //山西储能设备实时信息表
    public static final String TB_Dev61851_State_Table = DB_RamDB +".`tb_dev_61851_state`";                            //远程重启装置状态信息表
    
    
    /**************************** db_user数据库 ***************************************************/
BattMonitor_DB_Builder/src/com/version_inf/version_inf.txt
@@ -662,4 +662,19 @@
          `monomerLowVolt` float NOT NULL DEFAULT '0' COMMENT '单体下限[并联电源]',
          `monomerLowCount` int(11) NOT NULL DEFAULT '0' COMMENT '单体下限个数[并联电源]',
          `autoEQChargeStartimeTime` int(11) NOT NULL DEFAULT '0' COMMENT '自动启动均充周期(天)[并联电源]',
          `autoEQChargetTime` int(11) NOT NULL DEFAULT '0' COMMENT '均充时长[并联电源]',
          `autoEQChargetTime` int(11) NOT NULL DEFAULT '0' COMMENT '均充时长[并联电源]',
V1.41 edit at date 2022-09-20
    1.新增表'db_ram_db.tb_dev_61851_state'--远程重启装置状态信息表
    2.表'db_ram_db.tb_fbs9100_sysparam'新增远程重启装置参数字段
          `dev_addr` int(11) NOT NULL DEFAULT '0' COMMENT '61851_设备地址',
          `tempH_Env` float NOT NULL DEFAULT '0' COMMENT '61851_环境温度高阈值',
          `tempH_JCQ` float NOT NULL DEFAULT '0' COMMENT '61851_接触器温度高阈值',
          `currH_ZL` float NOT NULL DEFAULT '0' COMMENT '61851_支路电流高阈值',
          `km1_switch` tinyint(4) NOT NULL DEFAULT '0' COMMENT '61851_控制KM1开关[1闭合;0:断开]',
          `km2_switch` tinyint(4) NOT NULL DEFAULT '0' COMMENT '61851_控制KM2开关[1闭合;0:断开]',
          `km3_switch` tinyint(4) NOT NULL DEFAULT '0' COMMENT '61851_控制KM3开关[1闭合;0:断开]',
    3.表'db_app_sys.tb_app_sys'新增字段
        `AppServer_Reinit_BattGroupData_61851_EN` tinyint(1) NOT NULL DEFAULT '0' COMMENT '远程重启装置重新加载机房信息'
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.40;
    public final static float m_VersionNum = (float) 1.41;
    public final static String m_Version = "Welcome To Use BTS DB BUILDER V" + m_VersionNum + " RC_20180908";
    /**************************************************************************/
    /**************************************************************************/
@@ -167,6 +167,7 @@
        
        DB_Pwrdev_Inf.init(GB_MysqlConnPool, recreate_tb);
        
        //初始化FBO历史文件数据表
        DB_Fbo_testdata.init(GB_MysqlConnPool, recreate_tb);
        
@@ -175,6 +176,7 @@
        
        DB_Dev_TestParam.init(GB_MysqlConnPool, recreate_tb);
        //设置重启告警线程
        DB_web_site.setUpThreadRestart(GB_MysqlConnPool);
        
@@ -182,7 +184,6 @@
            m_AppConfig.setMysqlDB_RecreateEn(false);
            m_AppConfig.writeConfigToXml();
        }
        //修改tb_app_sys表中的关键字,让主程序识别
        for(int i=0;i<5;i++) {            
            if(BattData_RT_RamDB_Thread_SQL.updateTb_App_Sys_AppServerTable(GB_MysqlConnPool)) {