package edu.fudan.weixin.actions;
import java.util.ArrayList;
import org.apache.struts2.convention.annotation.Action;
import org.apache.struts2.convention.annotation.Actions;
import org.apache.struts2.convention.annotation.Namespace;
import org.apache.struts2.convention.annotation.ParentPackage;
import org.apache.struts2.convention.annotation.Result;
import edu.fudan.eservice.common.struts.GuestActionBase;
import edu.fudan.eservice.common.utils.CommonUtil;
import edu.fudan.weixin.utils.BindingHelper;
@ParentPackage(value = "servicebase")
@Namespace("/")
@Actions({
@Action(value="binds",results={@Result(location="binds.jsp")}),
@Action(value="score",results={@Result(location="score.jsp")}),
@Action(value="lesson",results={@Result(location="lesson.jsp")}),
@Action(value="ecarddaily",results={@Result(location="ecarddaily.jsp")})
})
public class BindsAction extends GuestActionBase{
/**
*
*/
private static final long serialVersionUID = -1752755265539060382L;
private Object binds;
public String execute()
{
Object openid=getSession().get("openid");
if(!CommonUtil.isEmpty(openid))
binds=BindingHelper.getBinding(String.valueOf(openid));
else
binds=new ArrayList<String>();
return SUCCESS;
}
public Object getBinds() {
return binds;
}
public void setBinds(Object binds) {
this.binds = binds;
}
}