📄 chanceaction.java
字号:
/*
* Generated by MyEclipse Struts
* Template path: templates/java/JavaClass.vtl
*/
package crm.web.action.sal;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.actions.DispatchAction;
import crm.biz.sal.ChanceBiz;
import crm.biz.sys.UserBiz;
import crm.entity.sal.ChanceEntity;
import crm.web.form.sal.ChanceForm;
public class ChanceAction extends DispatchAction {
private ChanceBiz chanceBiz;
private UserBiz userBiz;
/**
* 跳到list.jsp页面
* @return
*/
public ActionForward list(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
List userlist=userBiz.findal();
HttpSession user=request.getSession();
user.setAttribute("userlist", userlist);
List list=chanceBiz.findall();
//HttpSession session=request.getSession();
request.setAttribute("list", list);
return mapping.findForward("slist");
}
public ActionForward dispa(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
List userlist=userBiz.findal();
request.setAttribute("userlist", userlist);
System.out.print("suc");
String cid=request.getParameter("id");
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
String date=sdf.format(new Date());
ChanceEntity en=chanceBiz.findbyid(Long.parseLong(cid));
request.setAttribute("dis", en);
request.setAttribute("date", date);
return mapping.findForward("dispa");
}
/**
* 指派页面 只更新指派给谁和指派时间
*/
public ActionForward dispatch(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
String cid=request.getParameter("cid");
String disperson=request.getParameter("dddd");
System.out.println("指派给谁:"+disperson);
System.out.println("aaaaaaaa");
ChanceEntity cen= chanceBiz.findbyid(Long.parseLong(cid));
cen.setChcDueTo(disperson);
chanceBiz.update(cen);
return mapping.findForward("tolist");
}
/**
* 编辑方法edit() 跳转到edit.jsp
*/
public ActionForward edit(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
List userlist=userBiz.findal();
request.setAttribute("userlist", userlist);
String cid=request.getParameter("id");
ChanceEntity en=chanceBiz.findbyid(Long.parseLong(cid));
request.setAttribute("eden", en);
return mapping.findForward("sedit");
}
public ActionForward upd(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
System.out.print("edit coming");
ChanceForm cf = (ChanceForm) form;
int i=2;
long ii=i;
cf.getEntity().setChcCreateId(ii);
cf.getEntity().setChcStatus("开发中");
cf.getEntity().setChcCreateDate(new Date());
chanceBiz.update(cf.getEntity());
return mapping.findForward("tolist");
}
public ActionForward del(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
ChanceForm cf = (ChanceForm) form;
String id=request.getParameter("id");
chanceBiz.del(Integer.parseInt(id));
return mapping.findForward("tolist");
}
public ActionForward select(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
ChanceForm cf = (ChanceForm) form;
List list=chanceBiz.select(cf.getEntity());
request.setAttribute("list", list);
for(int i=0;i<list.size();i++)
{
ChanceEntity en=(ChanceEntity)list.get(i);
System.out.println(en.getChcCustName());
}
return mapping.findForward("slist");
}
public ActionForward add(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
ChanceForm cf = (ChanceForm) form;
int i=2;
long ii=i;
cf.getEntity().setChcCreateId(ii);
cf.getEntity().setChcStatus("开发中");
cf.getEntity().setChcCreateDate(new Date());
String detaitem = request.getParameter("dateItme");
// try {
// Date date = DateFormat.getInstance().parse(detaitem);
// cf.getEntity().setChcCreateDate(date);
// } catch (ParseException e) {
// // TODO Auto-generated catch block
// e.printStackTrace();
// }
System.out.print(cf.getEntity().getChcCreateDate());
chanceBiz.add(cf.getEntity());
return mapping.findForward("tolist");
}
public ActionForward dev(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
System.out.println("dev coming");
List list=chanceBiz.findall();
HttpSession session=request.getSession();
session.setAttribute("list", list);
return mapping.findForward("dev");
}
public void setChanceBiz(ChanceBiz chanceBiz) {
this.chanceBiz = chanceBiz;
}
public void setUserBiz(UserBiz userBiz) {
this.userBiz = userBiz;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -