Package main

Source Code of main.MainConsole

/**
* (C) Copyright 2012 ZWW
*/
package main;

import java.lang.reflect.InvocationTargetException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.List;
import java.util.Map;
import java.util.Scanner;

import cputils.CPHMTBService;
import cputils.XmlUtils;

/**
* @author ZWW
* @date 2014-3-15 下午8:52:38
* @version V1.0
*/
public class MainConsole {
                     //1      2      3
  public static String[] weekDay = {"星期日","星期一","星期二","星期三","星期四","星期五","星期六"};
  public static String[] game = {"SSQ","DLT"};
  public static String[] gameNo = {"101","201"};
  public static List<String> issueList = null;
 
  public static void main(String[] args) {
    XmlUtils utils = new XmlUtils();
    CPHMTBService service = new CPHMTBService();
    Calendar c = Calendar.getInstance();
    //c.setTime(new SimpleDateFormat("yyyy-MM-dd").parse("2014-03-16"));
    int week = c.get(Calendar.DAY_OF_WEEK);
    String game = "DLT";
    String gameNo = "201";
    if (week == 1 || week == 3 || week == 5) {
      game = "SSQ";
      gameNo = "101";
    }
    Map<String, Object> infomMap = service.lastIssuoInfo(game);
    issueList = (List<String>) infomMap.get("issueList");
    help();
    String onsaleIssueNo = (String) infomMap.get("onsaleIssueNo");
    System.out.println(new SimpleDateFormat("yyyy-MM-dd E").format(c.getTime())
        +" "+game+" onsaleIssueNo:"+onsaleIssueNo);
    while(true){
      System.out.print("Input keyword:");
      Scanner sca = new Scanner(System.in)
      String queryStr = sca.next();
      if ("0".equals(queryStr)) {
        System.exit(0);
      }else if("1".equals(queryStr)) {
       
      }else {
        System.out.println(queryStr);
        String[] con = queryStr.split("-");
        if (con.length != 2) {
          continue;
        }
        game = con[0];
        onsaleIssueNo = con[1];
        Class<?> class1 = utils.getClass();
        try {
          class1.getMethod("import"+game+"Data", Integer.class,Integer.class).invoke(utils, 0,Integer.parseInt(onsaleIssueNo));
        } catch (IllegalAccessException e) {
          e.printStackTrace();
        } catch (IllegalArgumentException e) {
          e.printStackTrace();
        } catch (InvocationTargetException e) {
          e.printStackTrace();
        } catch (NoSuchMethodException e) {
          e.printStackTrace();
        } catch (SecurityException e) {
          e.printStackTrace();
        }
       
      }
    }

  }
 
  private static void help(){
    for (int i=0,size=issueList.size();i<size;i++) {
      System.out.println((i+1)+":"+issueList.get(i));
    }
    System.out.println("101:SSQ\n201:DLT");
  }

}
TOP

Related Classes of main.MainConsole

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.