From 2d672ca4a0332b682e6d6af7171c406bec03adef Mon Sep 17 00:00:00 2001 From: Administrator <1525436766@qq.com> Date: 星期二, 23 八月 2022 14:40:04 +0800 Subject: [PATCH] V1.40 edit at date 2022-08-23 1.表'db_ram_db.tb_fbs9100_sysparam'表新增字段并联电源系统参数 `floatChargeVolt` float NOT NULL DEFAULT '0' COMMENT '浮充电压[并联电源]', `disChargeVolt` float NOT NULL DEFAULT '0' COMMENT '后备放电电压[并联电源]', `dischargeVoltLimit` float NOT NULL DEFAULT '0' COMMENT '放电电压下限[并联电源]', `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 '均充时长[并联电源]', --- BattMonitor_DB_Builder/src/com/database_util/DB_Ram_db.java | 76 ++++++++++++++++++++++++++++++++++++++ 1 files changed, 76 insertions(+), 0 deletions(-) diff --git a/BattMonitor_DB_Builder/src/com/database_util/DB_Ram_db.java b/BattMonitor_DB_Builder/src/com/database_util/DB_Ram_db.java index 203072d..8f7428f 100644 --- a/BattMonitor_DB_Builder/src/com/database_util/DB_Ram_db.java +++ b/BattMonitor_DB_Builder/src/com/database_util/DB_Ram_db.java @@ -1801,6 +1801,82 @@ sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.FBS9100SysParam_Table + " ADD COLUMN `StandyVolt` float NOT NULL DEFAULT '0' COMMENT '后备电压(V)';"); } + + + /* + * + * 2022-08-23 并联电源新增参数设置 + * ***********************************************************/ + //添加字段floatChargeVolt 浮充电压[并联电源] + 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='floatChargeVolt'"); + if(false == res.next()) { + sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.FBS9100SysParam_Table + + " ADD COLUMN `floatChargeVolt` float NOT NULL DEFAULT '0' COMMENT '浮充电压[并联电源]';"); + } + //添加字段disChargeVolt 后备放电电压[并联电源] + 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='disChargeVolt'"); + if(false == res.next()) { + sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.FBS9100SysParam_Table + + " ADD COLUMN `disChargeVolt` float NOT NULL DEFAULT '0' COMMENT '后备放电电压[并联电源]';"); + } + //添加字段dischargeVoltLimit 放电电压下限[并联电源] + 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='dischargeVoltLimit'"); + if(false == res.next()) { + sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.FBS9100SysParam_Table + + " ADD COLUMN `dischargeVoltLimit` float NOT NULL DEFAULT '0' COMMENT '放电电压下限[并联电源]';"); + } + //添加字段monomerLowVolt 单体下限[并联电源] + 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='monomerLowVolt'"); + if(false == res.next()) { + sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.FBS9100SysParam_Table + + " ADD COLUMN `monomerLowVolt` float NOT NULL DEFAULT '0' COMMENT '单体下限[并联电源]';"); + } + //添加字段monomerLowCount 单体下限个数[并联电源] + 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='monomerLowCount'"); + if(false == res.next()) { + sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.FBS9100SysParam_Table + + " ADD COLUMN `monomerLowCount` int(11) NOT NULL DEFAULT '0' COMMENT '单体下限个数[并联电源]';"); + } + //添加字段autoEQChargeStartimeTime 自动启动均充周期(天)[并联电源] + 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='autoEQChargeStartimeTime'"); + if(false == res.next()) { + sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.FBS9100SysParam_Table + + " ADD COLUMN `autoEQChargeStartimeTime` int(11) NOT NULL DEFAULT '0' COMMENT '自动启动均充周期(天)[并联电源]';"); + } + //添加字段autoEQChargetTime 均充时长[并联电源] + 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='autoEQChargetTime'"); + if(false == res.next()) { + sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.FBS9100SysParam_Table + + " ADD COLUMN `autoEQChargetTime` int(11) NOT NULL DEFAULT '0' COMMENT '均充时长[并联电源]';"); + } } catch (SQLException e) { e.printStackTrace(); } finally { -- Gitblit v1.9.1