예제 #1
0
 /**
  * 去抓取一个同学的最新的成绩
  *
  * @param XH 存储在cookies里的学号
  * @param MM 存储在cookie里的密码
  * @return -1=账号密码错误 0=抓取失败,教务处网站出问题 1=抓取成功
  */
 @JSONP(queryParam = R.JSONP_CALLBACK)
 @GET
 @Path("/update")
 public int update(@CookieParam("XH") String XH, @CookieParam("MM") String MM) {
   try {
     ManageScore.spider(XH, MM);
     return 1;
   } catch (NetworkException e) {
     return 0;
   } catch (ValidateException e) {
     return -1;
   }
 }
예제 #2
0
 @JSONP(queryParam = R.JSONP_CALLBACK)
 @GET
 @Path("/updateStudentsScore")
 public int updateStudentsScore() {
   return ManageScore.updateAllStudentsScore();
 }
예제 #3
0
 @JSONP(queryParam = R.JSONP_CALLBACK)
 @GET
 @Path("/get_ClassId")
 public List<MyScoreEntity> get_classId(@QueryParam("classId") String classId) {
   return ManageScore.query_ClassNo(classId);
 }
예제 #4
0
 @JSONP(queryParam = R.JSONP_CALLBACK)
 @GET
 @Path("/get")
 public List<MyScoreEntity> get_XH(@QueryParam("XH") String xh) {
   return ManageScore.query_XH(xh);
 }