コード例 #1
0
  public void insert_data_into_odsSubPageModel() {

    crawlScript crawlscript = new crawlScript();
    dbOperate dboperate = new dbOperate();
    ArrayList<odsHomePage> odshomepages = new ArrayList<odsHomePage>();
    ArrayList<odsSubPage> odssubpages = new ArrayList<odsSubPage>();
    odshomepages =
        dboperate.select_from_odsHomePageModel(new SimpleDateFormat("yyyyMMdd").format(new Date()));
    if (odshomepages.size() > 0) {
      for (int i = 0; i < odshomepages.size(); i++) {
        Log.Infos(
            "odshomepages.get(" + i + ").getHomesubURL():" + odshomepages.get(i).getHomesubURL());
        odssubpages = crawlscript.getodsSubPageModels(odshomepages.get(i));
        if (odssubpages.size() > 0) {
          dboperate.insert_into_odsSubPageModel(odssubpages);
          dboperate.update_odsHomePageModel_lastExecduteSubNameID(
              odshomepages.get(i), odssubpages.get(odssubpages.size() - 1).getSubNameID());
          odssubpages.clear();
        } else {
          Log.Infos("crawlscript.getodsSubPageModels is NULL");
        }
      }
    } else {
      Log.Infos("dboperate.select_from_odsHomePageModel NULL");
    }
  }