新疆锂电通信程序,兼容【常规BTS,老版本并联BTS;假负载BTS,逆变BTS】
Administrator
2023-08-30 9153b136b39c676501a79f65030450c02b7fcea8
修改历史实时数据记录执行删除sql超时bug
6个文件已修改
15 ■■■■ 已修改文件
BattMonitor_FBS9100S_ForXinJiang/bin/com/battmonitor/sql/Sql_Mysql.class 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_FBS9100S_ForXinJiang/bin/com/dev/btse/comm/FBS9100_Task_Thread_SQL.class 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_FBS9100S_ForXinJiang/bin/com/version_inf/version_inf.txt 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_FBS9100S_ForXinJiang/src/com/battmonitor/sql/Sql_Mysql.java 9 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_FBS9100S_ForXinJiang/src/com/dev/btse/comm/FBS9100_Task_Thread_SQL.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_FBS9100S_ForXinJiang/src/com/version_inf/version_inf.txt 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_FBS9100S_ForXinJiang/bin/com/battmonitor/sql/Sql_Mysql.class
Binary files differ
BattMonitor_FBS9100S_ForXinJiang/bin/com/dev/btse/comm/FBS9100_Task_Thread_SQL.class
Binary files differ
BattMonitor_FBS9100S_ForXinJiang/bin/com/version_inf/version_inf.txt
@@ -2,6 +2,7 @@
V10.653 edit at date 2023-06-17 lijun
    1.远程升级后不重置读取状态        ok-3  方便平台显示升级完状态
    2.修复历史实时数据循环删除超时的历史表,sql执行超时bug
V10.652 edit at date 2023-05-31 lijun
    1.记录历史数据最后一笔数据时不记录仅更新最后一笔的停止原因,修复最后一笔数据电流回升问题
BattMonitor_FBS9100S_ForXinJiang/src/com/battmonitor/sql/Sql_Mysql.java
@@ -638,6 +638,13 @@
        sql.setQueryTimeout(30);
        sql.execute(sql_str);
    }
    //执行sql语句
    public void sqlMysqlTotalExecute(String sql_str) throws SQLException
    {
        Statement sql = mysql_con.createStatement();
        sql.setQueryTimeout(60*5);
        sql.execute(sql_str);
    }
    
    
    //在事物中执行多条sql语句
@@ -699,7 +706,7 @@
            try
            {
                Statement sql = mysql_con.createStatement();
                sql.setQueryTimeout(180);
                sql.setQueryTimeout(60*5);
                String query = sql_str;
                res =  sql.executeQuery(query);
            }
BattMonitor_FBS9100S_ForXinJiang/src/com/dev/btse/comm/FBS9100_Task_Thread_SQL.java
@@ -173,7 +173,7 @@
                    + " AND table_name='tb_fbs9100_state'"
                    + " AND column_name='dev_version'");
            if(true == res.next()) {
                sql.sqlMysqlExecute("ALTER TABLE " +Sql_Mysql.FBS9100State_Table + " MODIFY COLUMN dev_version varchar(64) NOT NULL DEFAULT '';");
                sql.sqlMysqlExecute("ALTER TABLE " +Sql_Mysql.FBS9100State_Table + " MODIFY COLUMN dev_version varchar(255) NOT NULL DEFAULT '';");
            }
            
            //添加设备温度列
@@ -2497,7 +2497,7 @@
                count++;
            }
            if(count >0) {
                sql.sqlMysqlExecute(sql_delete_strs);
                sql.sqlMysqlTotalExecute(sql_delete_strs);
            }
            res.close();
        } catch (SQLException e) {
BattMonitor_FBS9100S_ForXinJiang/src/com/version_inf/version_inf.txt
@@ -2,6 +2,7 @@
V10.653 edit at date 2023-06-17 lijun
    1.远程升级后不重置读取状态        ok-3  方便平台显示升级完状态
    2.修复历史实时数据循环删除超时的历史表,sql执行超时bug
V10.652 edit at date 2023-05-31 lijun
    1.记录历史数据最后一笔数据时不记录仅更新最后一笔的停止原因,修复最后一笔数据电流回升问题