From ade57fcc639e316087f8598d87f1ef90277f33f4 Mon Sep 17 00:00:00 2001 From: whyclj <1525436766@qq.com> Date: 星期日, 11 十月 2020 15:34:23 +0800 Subject: [PATCH] 添加备用加载电机绕组温度字段 --- Motor_MonitorServer/src/com/motor/conn/Motor_Task_SQL.java | 34 ++++++++++++++++++++++++++++++++++ 1 files changed, 34 insertions(+), 0 deletions(-) diff --git a/Motor_MonitorServer/src/com/motor/conn/Motor_Task_SQL.java b/Motor_MonitorServer/src/com/motor/conn/Motor_Task_SQL.java index 9ffb2a5..1908395 100644 --- a/Motor_MonitorServer/src/com/motor/conn/Motor_Task_SQL.java +++ b/Motor_MonitorServer/src/com/motor/conn/Motor_Task_SQL.java @@ -101,6 +101,9 @@ " load_motor_wind_tmp1 float NOT NULL DEFAULT '0' COMMENT '加载电机绕组温度1'," + " load_motor_wind_tmp2 float NOT NULL DEFAULT '0' COMMENT '加载电机绕组温度2'," + " load_motor_wind_tmp3 float NOT NULL DEFAULT '0' COMMENT '加载电机绕组温度3'," + + " load_motor_wind_tmp1_bp float NOT NULL DEFAULT '0' COMMENT '备用加载电机绕组温度1'," + + " load_motor_wind_tmp2_bp float NOT NULL DEFAULT '0' COMMENT '备用加载电机绕组温度2'," + + " load_motor_wind_tmp3_bp float NOT NULL DEFAULT '0' COMMENT '备用加载电机绕组温度3'," + " load_motor_bear_tmp1 float NOT NULL DEFAULT '0' COMMENT '加载电机轴承温度1'," + " load_motor_bear_tmp2 float NOT NULL DEFAULT '0' COMMENT '加载电机轴承温度2'," + " load_motor_out_tmp float NOT NULL DEFAULT '0' COMMENT '加载电机出口温度'," + @@ -118,8 +121,36 @@ " UNIQUE KEY motor_id_index (motor_id) USING BTREE" + ") ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;"; Sql_Mysql sql = new Sql_Mysql(conn_pool.getConn()); + ResultSet res = null; try { sql.sqlMysqlExecute(sql_str); + //添加备用加载电机绕组温度1 + res = sql.sqlMysqlQuery("SELECT * FROM information_schema.columns" + + " WHERE table_schema='db_elemachinery'" + + " AND table_name='tb_load_motor_state'" + + " AND column_name='load_motor_wind_tmp1_bp'"); + if(false == res.next()) { + sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.Tb_Load_Motor_state + + " ADD COLUMN load_motor_wind_tmp1_bp float NOT NULL DEFAULT '0' COMMENT '备用加载电机绕组温度1';"); + } + //添加备用加载电机绕组温度2 + res = sql.sqlMysqlQuery("SELECT * FROM information_schema.columns" + + " WHERE table_schema='db_elemachinery'" + + " AND table_name='tb_load_motor_state'" + + " AND column_name='load_motor_wind_tmp2_bp'"); + if(false == res.next()) { + sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.Tb_Load_Motor_state + + " ADD COLUMN load_motor_wind_tmp2_bp float NOT NULL DEFAULT '0' COMMENT '备用加载电机绕组温度2';"); + } + //添加备用加载电机绕组温度3 + res = sql.sqlMysqlQuery("SELECT * FROM information_schema.columns" + + " WHERE table_schema='db_elemachinery'" + + " AND table_name='tb_load_motor_state'" + + " AND column_name='load_motor_wind_tmp3_bp'"); + if(false == res.next()) { + sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.Tb_Load_Motor_state + + " ADD COLUMN load_motor_wind_tmp3_bp float NOT NULL DEFAULT '0' COMMENT '备用加载电机绕组温度3';"); + } } catch (SQLException e) { e.printStackTrace(); } finally { @@ -301,6 +332,9 @@ " load_motor_wind_tmp1 = "+state.load_motor_wind_tmp1+"," + " load_motor_wind_tmp2 = "+state.load_motor_wind_tmp2+"," + " load_motor_wind_tmp3 = "+state.load_motor_wind_tmp3+"," + + " load_motor_wind_tmp1_bp = "+state.load_motor_wind_tmp1_bp+"," + + " load_motor_wind_tmp2_bp = "+state.load_motor_wind_tmp2_bp+"," + + " load_motor_wind_tmp3_bp = "+state.load_motor_wind_tmp3_bp+"," + " load_motor_bear_tmp1 = "+state.load_motor_bear_tmp1+"," + " load_motor_bear_tmp2 = "+state.load_motor_bear_tmp2+"," + " load_motor_out_tmp = "+state.load_motor_out_tmp+"," + -- Gitblit v1.9.1