From 7cae5c39af2a75c5fa6788d3bdb46b1c8766a11a Mon Sep 17 00:00:00 2001 From: whyclj <1525436766@qq.com> Date: 星期日, 11 十月 2020 16:22:06 +0800 Subject: [PATCH] 修改 --- src/com/data/PowerArk_Task_SQL.java | 97 +++++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 94 insertions(+), 3 deletions(-) diff --git a/src/com/data/PowerArk_Task_SQL.java b/src/com/data/PowerArk_Task_SQL.java index ea2824b..c4164d7 100644 --- a/src/com/data/PowerArk_Task_SQL.java +++ b/src/com/data/PowerArk_Task_SQL.java @@ -513,8 +513,99 @@ } } } - public static void queryDynamicload_Control(MysqlConnPool conn_pool, Dynamicload_control dcontrol) { - - + public static void queryDynamicload_Control(MysqlConnPool conn_pool, Dynamicload_control control) { + String sql_str = " SELECT * FROM " + Sql_Mysql.Tb_Dynamicload_Control + " WHERE dev_id = " + control.dev_id; + Sql_Mysql sql = new Sql_Mysql(conn_pool.getConn()); + ResultSet res = null; + try { + res = sql.sqlMysqlQuery(sql_str); + if(res.next()) { + control.FZ_b1 = res.getInt("FZ_b1"); //FZ按钮1 + control.FZ_b2 = res.getInt("FZ_b2"); //FZ按钮2 + control.FZ_b3 = res.getInt("FZ_b3"); //FZ按钮3 + control.FZ_b4 = res.getInt("FZ_b4"); //FZ按钮4 + control.FZ_b5 = res.getInt("FZ_b5"); //FZ按钮5 + control.FZ_b6 = res.getInt("FZ_b6"); //FZ按钮6 + control.FZ_b7 = res.getInt("FZ_b7"); //FZ按钮7 + control.FZ_b8 = res.getInt("FZ_b8"); //FZ按钮8 + control.FZ_b9 = res.getInt("FZ_b9"); //FZ按钮9 + control.FZ_b10 = res.getInt("FZ_b10"); //FZ按钮10 + control.FZ_b11 = res.getInt("FZ_b11"); //FZ按钮11 + control.start_auto = res.getInt("start_auto"); //启动自动加载 + control.stop_auto = res.getInt("stop_auto"); //停止自动加载 + control.sudden_crease = res.getInt("sudden_crease"); //突加突卸 + control.all_open = res.getInt("all_open"); //全部分闸 + control.FZ_autostate1 = res.getInt("FZ_autostate1"); //FZ自动状态1 + control.FZ_autostate2 = res.getInt("FZ_autostate2"); //FZ自动状态2 + control.FZ_autostate3 = res.getInt("FZ_autostate3"); //FZ自动状态3 + control.FZ_autostate4 = res.getInt("FZ_autostate4"); //FZ自动状态4 + control.FZ_autostate5 = res.getInt("FZ_autostate5"); //FZ自动状态5 + control.local_control = res.getInt("local_control"); //就地控制 + control.back_control = res.getInt("back_control"); //后台控制 + control.central_control = res.getInt("central_control"); //中间控制 + control.inter_volume_M200 = res.getInt("inter_volume_M200"); //中间量M200 + control.fan_button = res.getInt("fan_button"); //风机按钮 + //control.fan_output = res.getInt("fan_output"); //风机输出 + control.set_power = res.getFloat("set_power"); //设定功率 + control.interval_time = res.getInt("interval_time"); //间隔时间 + } + } catch (Exception e) { + e.printStackTrace(); + } finally { + if(res != null) { + try { + res.close(); + } catch (SQLException e) { + e.printStackTrace(); + } + } + sql.close_con(); + } + } + + /** + * 更新控制状态 + * @param conn_pool + * @param control + */ + public static void update_Dynamicload_Control(MysqlConnPool conn_pool, Dynamicload_control control) { + String sql_str = " UPDATE " + Sql_Mysql.Tb_Dynamicload_Control + + " SET FZ_b1= " + control.getFZ_b1() + + ",FZ_b2 = " + control.getFZ_b2() + + ",FZ_b3 = " + control.getFZ_b3() + + ",FZ_b4 = " + control.getFZ_b4() + + ",FZ_b5 = " + control.getFZ_b5() + + ",FZ_b6 = " + control.getFZ_b6() + + ",FZ_b7 = " + control.getFZ_b7() + + ",FZ_b8 = " + control.getFZ_b8() + + ",FZ_b9 = " + control.getFZ_b9() + + ",FZ_b10 = " + control.getFZ_b10() + + ",FZ_b11 = " + control.getFZ_b11() + + ",start_auto = " + control.getStart_auto() + + ",stop_auto = " + control.getStop_auto() + + ",sudden_crease = " + control.getSudden_crease() + + ",all_open = " + control.getAll_open() + + ",FZ_autostate1 = " + control.getFZ_autostate1() + + ",FZ_autostate2 = " + control.getFZ_autostate2() + + ",FZ_autostate3 = " + control.getFZ_autostate3() + + ",FZ_autostate4 = " + control.getFZ_autostate4() + + ",FZ_autostate5 = " + control.getFZ_autostate5() + + ",local_control = " + control.getLocal_control() + + ",back_control = " + control.getBack_control() + + ",central_control = " + control.getCentral_control() + + ",inter_volume_M200 = " + control.getInter_volume_M200() + + ",fan_button = " + control.getFan_button() + + ",interval_time = " + control.interval_time + + ",set_power = " + control.set_power + + " WHERE dev_id = " + control.dev_id; + Sql_Mysql sql = new Sql_Mysql(conn_pool.getConn()); + try { + //System.out.println(sql_str); + sql.sqlMysqlExecute(sql_str); + } catch (SQLException e) { + e.printStackTrace(); + } finally { + sql.close_con(); + } } } -- Gitblit v1.9.1