whyclj
2020-10-11 7cae5c39af2a75c5fa6788d3bdb46b1c8766a11a
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();
      }
   }
}