package edu.fudan.weixin.resource.actions; import java.util.Map; import org.apache.struts2.convention.annotation.Action; import org.apache.struts2.convention.annotation.Namespace; import org.apache.struts2.convention.annotation.ParentPackage; import org.apache.struts2.convention.annotation.Result; import org.apache.struts2.convention.annotation.Results; import edu.fudan.eservice.common.struts.GuestActionBase; import edu.fudan.eservice.common.utils.CommonUtil; import edu.fudan.weixin.utils.OperateResult; import edu.fudan.weixin.utils.TACOAuth2Helper; @ParentPackage("servicebase") @Namespace("/resource") @Results({ @Result(type = "json") }) public class SchoolTermAction extends GuestActionBase { /** * */ private static final long serialVersionUID = 2315471541475600223L; private OperateResult result; private Map<String,Object> list; private String date=""; private String term = ""; private String week=""; @Action("schoolterm") public String execute() { Object openid = getSession().get("openid"); if (CommonUtil.isEmpty(openid)) { result = OperateResult.NOPRG; } else { list = TACOAuth2Helper.schoolterm(term, date, week); result = OperateResult.OK; } return SUCCESS; } public OperateResult getResult() { return result; } public void setResult(OperateResult result) { this.result = result; } public Map<String, Object> getList() { return list; } public void setList(Map<String, Object> list) { this.list = list; } public String getDate() { return date; } public void setDate(String date) { this.date = date; } public String getTerm() { return term; } public void setTerm(String term) { this.term = term; } public String getWeek() { return week; } public void setWeek(String week) { this.week = week; } }