亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? ordermanagerimpl.java

?? 為交課程設計
?? JAVA
?? 第 1 頁 / 共 3 頁
字號:
        view.setNumber(rs.getString("number"));

        //ls.add(view);
      }
    });

    String sql2 = "SELECT count(person_id) FROM pr_person WHERE order_id=" +
        order_id;
    DBConnection dbconn1 = new DBConnection(2);
    DBUtil.ProccessSql(dbconn, sql2, new ResultHandler() {
      /**
       * proccess
       *
       * @param rs ResultSet
       */
      public void proccess(ResultSet rs) throws SQLException {
        view.setCollected(rs.getInt(1));
        ls.add(view);
      }

    });
    return ls;
  }

  public List listByOrder(String orderid, int number) throws Exception {
    DBConnection dbconn = new DBConnection(2);
    String sql = " SELECT DISTINCT p.person_id,p.person_fname,p.person_sname," +
        " p.apply_for,s.personstatus_id,s.personstatus_name FROM i_jobtype j,pr_person p,pr_personstatus s " +
        " WHERE p.personstatus_id=s.personstatus_id AND p.order_id = '" +
        orderid + "'";

    final List list1 = new ArrayList();
    String order_id = orderid;
    final int num = number;

    DBUtil.ProccessSql(dbconn, sql, new ResultHandler() {
      int fin = 0;

      public void proccess(ResultSet rs) throws Exception {
        searchByResult sbr = new searchByResult();
        sbr.setPerson_id(rs.getLong("person_id"));
        sbr.setPerson_fname(rs.getString("person_fname"));
        sbr.setPerson_sname(rs.getString("person_sname"));
        sbr.setApply_for(rs.getString("apply_for"));
        sbr.setPersonstatus_name(rs.getString("personstatus_name"));

        if (rs.getLong("personstatus_id") == 10008) {
          fin++;
          System.out.println(fin);
        }
        sbr.setFinish(fin);

        list1.add(sbr);
      }
    }); // dbconn is not  close; by zeb;
    //DBUtil.close();
    //dbconn.close();
    final List list2 = new ArrayList();
    for (int i = 0; i < list1.size(); i++) {
      String flag = "0";
      final searchByResult sbr = (searchByResult) list1.get(i);
      String sql2 = "SELECT check_id FROM pr_innercheck WHERE order_id = '" +
          orderid + "' AND person_id='" + sbr.getPerson_id() + "'";
      System.out.println(sql2);
      //假設內部面試id不存在
      sbr.setInnercheck_id(0);

      dbconn = new DBConnection(2);
      //查找內部面試id,如果有,假設不成立,否則,假設的"0"成立
      DBUtil.ProccessSql(dbconn, sql2, new ResultHandler() {
        public void proccess(ResultSet rs) throws SQLException {
            sbr.setInnercheck_id(rs.getLong("check_id"));
        }
      });
      //假設客戶面試id不存在
      sbr.setCustomercheck_id(0);
      String sql3 =
         "SELECT checksheet_id FROM pr_customercheck WHERE order_id = '" +
         orderid + "' AND person_id='" + sbr.getPerson_id() + "'";

      //查找客戶面試id,如果有,假設不成立,否則,假設的"0"成立
      DBUtil.ProccessSql(dbconn, sql3, new ResultHandler() {
        public void proccess(ResultSet rs) throws SQLException {
        sbr.setCustomercheck_id(rs.getLong("checksheet_id"));
        }
      });
      //假設歷史成績?yōu)榭?      sbr.setHistoryRecords(0);
      String sql4 =
          "SELECT check_id FROM pr_innercheck WHERE person_id='"+sbr.getPerson_id()+"'";
      //查找check_id,如果有,假設不成立,歷史成績存在,賦值為1
      DBUtil.ProccessSql(dbconn,sql4,new ResultHandler(){
        public void proccess(ResultSet rs) {
          sbr.setHistoryRecords(1);
        }
      });
      list2.add(sbr);
    }
    return list2;
  }

  public boolean updatePersonstatus(String personstatus_id, String whereSql) throws
      Exception {

    if (conn == null) {
      conn = new DBConnection(2);
    }
    final String personstatus = personstatus_id;

    String updateSql =
        "update pr_person set personstatus_id = ?  where " + whereSql;

    try {
      DBUtil.ProccessPreparedStatement(conn, updateSql,
                                       new PreparedStmtementHandler() {
        public void proccess(PreparedStatement pstmt) throws SQLException {
          pstmt.setString(1, personstatus);
        }
      });

    }
    catch (Exception ex) {
      ex.printStackTrace();
    }
    return true;

  }

  // add by zeb 04.05   ------------------------------------
  public boolean updateStataddOrder(String personstatus_id, String sql,
                                    String order_id,int checknum) throws Exception {
    final String personstatus = personstatus_id;
    final String orderid = order_id;
    String updateSql =
        "update pr_person set personstatus_id = ?,order_id = ?  where " + sql;
    String sql2 =
        "UPDATE o_order set finish_number = finish_number +'"+checknum+"' WHERE order_id ="+orderid;

    if (conn == null) {
      conn = new DBConnection(2);
    }
    try {
      //conn.getConn().setAutoCommit(false);
      //conn.getConn().setSavepoint("DBOP");
      DBUtil.ProccessPreparedStatement(conn, updateSql,
                                       new PreparedStmtementHandler() {
        public void proccess(PreparedStatement pstmt) throws SQLException {
          pstmt.setString(1, personstatus);
          pstmt.setString(2, orderid);
        }
      });
     DBUtil.ProccessPreparedStatement(conn,sql2,new PreparedStmtementHandler(){

        public void proccess(PreparedStatement pstmt) {

        }

      });
    }
    catch (Exception ex) {
      //conn.getConn().rollback();
      //conn.getConn().setAutoCommit(true);
      return false;
    }
    return true;
  }

  public boolean FinishOrder(String orderId, String status) throws Exception {
    String updateSql =
        "update o_order set orderstatus_id = ?  where order_id=" + orderId;
    final String orderstatus = status;
    if (conn == null) {
      conn = new DBConnection(2);
    }
    try {
      DBUtil.ProccessPreparedStatement(conn, updateSql,
                                       new PreparedStmtementHandler() {
        public void proccess(PreparedStatement pstmt) throws SQLException {
          pstmt.setString(1, orderstatus);
        }
      });

    }
    catch (Exception ex) {
      ex.printStackTrace();
    }
    return true;

  }

  // add by zeb 04.05 ------------------------------------------
  public List listByOrder(searchForm sform) throws Exception {
    final String order_id = sform.getOrder_id();
    DBConnection dbconn = new DBConnection(2);
    String header = " SELECT ";
    String sfield =
        "DISTINCT p.person_id,p.person_fname,p.person_sname,p.apply_for,s.personstatus_id," +
        "s.personstatus_name FROM i_jobtype j,pr_person p,pr_personstatus s ";
    //人員狀態(tài)為待職
    long personstatus_id = 1002;
    //查詢條件
    String condition =
        " WHERE  s.personstatus_id=p.personstatus_id  AND " +
        " p.personstatus_id = " + personstatus_id + " AND ";

    List temp = new ArrayList();

    String sql;
    // 條件組裝
    String jobtype = sform.getJobtype_id(); //
    sform.setJobtype_id("");
    String age_from = sform.getAge_from();
    sform.setAge_from("");
    String age_to = sform.getAge_to();
    sform.setAge_to("");
    String sex = sform.getSex();
    sform.setSex("");
    String major = sform.getMajor_id(); //
    sform.setMajor_id("");
    String degree = sform.getDegree_id(); //
    sform.setDegree_id("");
    String japanese = sform.getLanguage_japanese_level();
    sform.setLanguage_japanese_level("");
    String english = sform.getLanguage_english_level();
    sform.setLanguage_english_level("");
    String salary_from = sform.getSalary_from();
    sform.setSalary_from("");
    String salary_to = sform.getSalary_to();
    sform.setSalary_to("");

    String sft = "";
    if (age_from != null && !age_from.equals("") ||
        (age_to != null && !age_to.equals(""))) {
      String af = "(age BETWEEN " + Integer.parseInt(age_from) + " AND " +
          Integer.parseInt(age_to) + ")";

      temp.add(af);
      af = "";
    }

    if (jobtype != null && !jobtype.equals("")) {
      String jt = "apply_for LIKE '" + jobtype.trim() + "%'";
      temp.add(jt);
    }
    if (sex != null && !sex.equals("")) {
      String s = "sex='" + sex.trim() + "'";
      temp.add(s);
    }
    if (major != null && !major.equals("")) {
      String m = "major='" + major.trim() + "'";
      temp.add(m);
    }
    if (degree != null && !degree.equals("")) {
      String d = "degree='" + degree.trim() + "'";
      temp.add(d);
    }
    if (japanese != null && !japanese.equals("")) {
      String j = "language_jp='" + japanese.trim() + "'";
      temp.add(j);
    }
    if (english != null && !english.equals("")) {
      String e = "language_en='" + english.trim() + "'";
      temp.add(e);
    }
    if (salary_from != null && !salary_from.equals("") ||
        (salary_to != null && !salary_to.equals(""))) {
      String sf = "(salary_requirnet_net BETWEEN '" + salary_from.trim() +
          "' AND '" + salary_to.trim() + "')";

      temp.add(sf);
      sf = "";
    }
    for (int i = 0; i < temp.size(); i++) {

      condition += temp.get(i) + " AND ";
    }
    condition = condition.substring(0, condition.length() - 4);
    sql = header + sfield + condition;

    System.out.println(sql);

    final List list1 = new ArrayList();

    DBUtil.ProccessSql(dbconn, sql, new ResultHandler() {
      int fin = 0;

      public void proccess(ResultSet rs) throws Exception {
        searchByResult sbr = new searchByResult();
        sbr.setPerson_id(rs.getLong("person_id"));
        sbr.setPerson_fname(rs.getString("person_fname"));
        sbr.setPerson_sname(rs.getString("person_sname"));
        sbr.setApply_for(rs.getString("apply_for"));
        sbr.setPersonstatus_name(rs.getString("personstatus_name"));

        sbr.setFinish(fin);
        sbr.setOrder_id(order_id);
        list1.add(sbr);
      }
    }); // dbconn is not  close; by zeb;
    return list1;
  }

  // add by zeb 04.06
  public List listPersonRecords(String person_id) throws Exception {
    DBConnection dbconn = new DBConnection(2);
    final List list = new ArrayList();
    String sql = "SELECT o.order_id,m.customer_name,o.belongto,i.check_id " +
        " FROM o_order o,o_customer m,pr_innercheck i,pr_person p WHERE p.person_id=i.person_id" +
        " AND o.customer_id=m.customer_id AND o.order_id=i.order_id AND p.person_id='" +
        person_id + "'";

    System.out.println(sql);

    DBUtil.ProccessSql(dbconn, sql, new ResultHandler() {

      public void proccess(ResultSet rs) throws Exception {

        searchByRecords sbr = new searchByRecords();
        sbr.setOrder_id(rs.getLong("order_id"));
        sbr.setCustomer_name(rs.getString("customer_name"));
        //sbr.setPerson_id(rs.getLong("person_id"));
        //sbr.setPerson_name(rs.getString("name_person"));
        sbr.setBelongto(rs.getString("belongto"));
        sbr.setCheck_id(rs.getLong("check_id"));

        list.add(sbr);
      }
    });

    String sql2 = "";
    List list2 = new ArrayList();
    for (int i = 0; i < list.size(); i++) {
      final searchByRecords sbr = (searchByRecords) list.get(i);
      sql2 = "SELECT checksheet_id FROM pr_customercheck WHERE order_id = '" +
          sbr.getOrder_id() + "' AND person_id='" + person_id + "'";

      sbr.setCuscheck_id(0);
      dbconn = new DBConnection(2);
      DBUtil.ProccessSql(dbconn, sql2, new ResultHandler() {
        public void proccess(ResultSet rs) throws SQLException {

            sbr.setCuscheck_id(rs.getLong("checksheet_id"));

        }

      });
      list2.add(sbr);
    }
    return list2;
  }

  //add by zeb 04.07
  public boolean delPersonFromOrder(String personstatus_id,String orderid,String whereSql,int checkNum) throws
      Exception {
    String updateSql =
        "update pr_person set personstatus_id = ?,order_id = ?  where " +
        whereSql;
    String sql2 =
        "UPDATE o_order set finish_number = finish_number -'"+checkNum+"' WHERE order_id ="+orderid;
    final String personstatus = personstatus_id;
    final String orderid1 = "";
    if (conn == null) {
      conn = new DBConnection(2);
    }
    try {
      //conn.getConn().setSavepoint("DBOP");
      DBUtil.ProccessPreparedStatement(conn, updateSql,
                                       new PreparedStmtementHandler() {
        public void proccess(PreparedStatement pstmt) throws SQLException {
          pstmt.setString(1, personstatus);
          pstmt.setString(2, orderid1);
        }
      });
      DBUtil.ProccessPreparedStatement(conn,sql2,new PreparedStmtementHandler(){

       public void proccess(PreparedStatement pstmt) {
       }
     });

    }
    catch (Exception ex) {
      //ex.printStackTrace();
      //conn.getConn().rollback();
      return false;
    }
    return true;
  }

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
天天色图综合网| 国产精品99久久久久久有的能看| 精品国产免费视频| 色综合久久综合网| 国产成人精品亚洲777人妖| 性感美女极品91精品| 国产精品区一区二区三| 日韩一区二区三区免费观看| 91成人在线精品| 国产91清纯白嫩初高中在线观看| 日韩精品一区第一页| 亚洲精品伦理在线| 国产欧美一区视频| 久久午夜色播影院免费高清| 欧美一级二级在线观看| 欧美性一二三区| 99re66热这里只有精品3直播| 国产一区二区导航在线播放| 亚洲成人在线免费| 一区二区三区在线视频播放| 亚洲欧洲av另类| 国产精品国产三级国产a| 国产清纯在线一区二区www| 日韩一级片在线观看| 欧美男同性恋视频网站| 色诱亚洲精品久久久久久| 成人激情校园春色| 成人v精品蜜桃久久一区| 国产成人激情av| 国产 日韩 欧美大片| 国产精品影视网| 国产成人免费视频网站| 国产精品一区二区久久不卡| 国产麻豆午夜三级精品| 国产经典欧美精品| 国产精品一级在线| 国产精品996| 国产99久久久国产精品| 成人综合日日夜夜| 成人a级免费电影| gogogo免费视频观看亚洲一| 91亚洲永久精品| 91久久精品一区二区三| 欧美亚洲免费在线一区| 欧美精品xxxxbbbb| 6080午夜不卡| 精品噜噜噜噜久久久久久久久试看| 亚洲国产wwwccc36天堂| 亚洲一区二区三区爽爽爽爽爽| 一区二区三区日本| 日本午夜一本久久久综合| 日韩avvvv在线播放| 裸体歌舞表演一区二区| 黑人巨大精品欧美一区| 处破女av一区二区| 日本二三区不卡| 91.xcao| 久久这里只精品最新地址| 欧美激情在线一区二区| 亚洲人xxxx| 日韩国产欧美视频| 国产成人在线网站| 91亚洲精品久久久蜜桃| 欧美午夜理伦三级在线观看| 日韩精品一区国产麻豆| 欧美高清在线一区二区| 《视频一区视频二区| 天使萌一区二区三区免费观看| 免费在线观看一区二区三区| 国产成人免费视频网站 | 欧美一级高清片| 久久精品一区二区三区四区| ...xxx性欧美| 免费成人在线播放| 99久久精品免费| 91精品国产一区二区三区 | 水野朝阳av一区二区三区| 久久99精品久久久久久国产越南 | 日本韩国欧美国产| 欧美一区2区视频在线观看| 欧美高清在线一区| 日本成人在线一区| 色哟哟日韩精品| 精品免费视频一区二区| 一级特黄大欧美久久久| 国产麻豆精品95视频| 欧美亚洲综合久久| 欧美激情一区不卡| 日韩成人精品视频| 色诱亚洲精品久久久久久| 精品成人一区二区| 亚洲v日本v欧美v久久精品| 国产69精品久久久久777| 56国语精品自产拍在线观看| 亚洲天堂av老司机| 加勒比av一区二区| 欧美电影在哪看比较好| 成人免费视频在线观看| 国产综合色精品一区二区三区| 91成人国产精品| 国产精品第13页| 狠狠色2019综合网| 欧美一区二区视频在线观看2022| 最新国产の精品合集bt伙计| 国产尤物一区二区| 日韩一卡二卡三卡四卡| 一区二区三国产精华液| 99这里只有精品| 日本一区二区三区国色天香| 美女国产一区二区三区| 欧美色涩在线第一页| 国产精品福利av | 69堂国产成人免费视频| 亚洲激情中文1区| 99re热这里只有精品视频| 国产网站一区二区| 韩日av一区二区| 欧美成人aa大片| 免费观看在线色综合| 欧美三级中文字幕| 尤物视频一区二区| 日本高清不卡在线观看| 成人欧美一区二区三区视频网页| 国产成人av一区二区| 精品国产91亚洲一区二区三区婷婷| 婷婷综合在线观看| 欧美精品18+| 亚洲成人1区2区| 欧美日韩一区成人| 午夜精品久久久久| 欧美高清视频在线高清观看mv色露露十八| 最新久久zyz资源站| 99re视频精品| 一区二区三区免费看视频| 91福利社在线观看| 亚洲福利一二三区| 欧美日韩精品电影| 日韩精品一区第一页| 日韩亚洲电影在线| 韩国v欧美v日本v亚洲v| 久久精品亚洲精品国产欧美kt∨| 国产成人啪午夜精品网站男同| 国产欧美日韩在线看| av电影一区二区| 亚洲精品欧美二区三区中文字幕| 欧美亚洲国产一区二区三区| 亚洲午夜久久久久久久久电影院| 欧美喷潮久久久xxxxx| 久久草av在线| 欧美精彩视频一区二区三区| 91一区二区在线| 午夜成人在线视频| 精品少妇一区二区| 成人性视频免费网站| 亚洲美女在线一区| 欧美高清视频不卡网| 激情都市一区二区| 亚洲视频免费看| 欧美日韩不卡一区二区| 国产美女一区二区| 国产精品久久免费看| 欧美在线色视频| 麻豆中文一区二区| 国产精品久久久久天堂| 欧美网站大全在线观看| 蜜桃视频一区二区| 中文字幕在线免费不卡| 欧美日韩精品二区第二页| 国产精品1区2区3区| 亚洲综合一二区| 精品久久久三级丝袜| 99视频国产精品| 婷婷综合久久一区二区三区| 国产欧美日韩另类一区| 欧美三区在线视频| 久久精品72免费观看| 亚洲人123区| 2欧美一区二区三区在线观看视频| 91一区二区三区在线观看| 美国三级日本三级久久99| 国产精品高清亚洲| 日韩欧美高清dvd碟片| 91麻豆精品一区二区三区| 麻豆精品视频在线观看| 亚洲美女免费视频| 久久亚洲精品国产精品紫薇| 日本电影欧美片| 国产v综合v亚洲欧| 首页国产丝袜综合| 亚洲欧美偷拍另类a∨色屁股| 欧美一区二区三区视频免费| 色综合天天综合网天天狠天天| 久久99久久99精品免视看婷婷| 亚洲男人的天堂在线aⅴ视频| 久久综合色8888| 91精品国产一区二区三区香蕉| 91免费观看在线| 国产成人免费xxxxxxxx| 免费观看久久久4p| 亚洲第一成人在线|