📄 planaction.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.cst.CustomerBiz;
import crm.biz.sal.ChanceBiz;
import crm.biz.sal.PlanBiz;
import crm.biz.sys.UserBiz;
import crm.entity.cst.CustomerEntity;
import crm.entity.sal.ChanceEntity;
import crm.entity.sal.PlanEntity;
import crm.web.form.sal.ChanceForm;
import crm.web.form.sal.PlanForm;
public class PlanAction extends DispatchAction {
private PlanBiz planBiz;
private ChanceBiz chanceBiz;
private UserBiz userBiz;
private CustomerBiz customerbiz;
public ActionForward dev(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
PlanForm planForm = (PlanForm) form;
//List list=chanceBiz.selectbystate("开发中");
List list=chanceBiz.findall();
List failist=chanceBiz.selectbystate("开发失败");
request.setAttribute("list", list);
request.setAttribute("failist", failist);
HttpSession session=request.getSession();
session.setAttribute("list", list);
return mapping.findForward("dev");
}
public ActionForward select(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
String customername=request.getParameter("customername");
String title=request.getParameter("title");
String linkman=request.getParameter("linkman");
ChanceEntity ce=new ChanceEntity();
ce.setChcCustName(customername);
ce.setChcTitle(title);
ce.setChcLinkman(linkman);
List list=chanceBiz.select(ce);
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("dev");
}
public ActionForward del(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
String pid=request.getParameter("pid");
planBiz.delete(Integer.parseInt(pid));
System.out.print("sucess");
//实现删除的动态效果
String id=request.getParameter("chanceid");
ChanceEntity ccen=chanceBiz.findbyid(Long.parseLong(id));
List plist=planBiz.findall();
request.setAttribute("en", ccen);
request.setAttribute("plist", plist);
return mapping.findForward("devplan");
}
public ActionForward upd(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
String pid=request.getParameter("pid");
String plan=request.getParameter("plan");
//String cid=request.getParameter("chanceid");
//ChanceEntity cen=chanceBiz.findbyid(Long.parseLong(cid));
PlanEntity pen=planBiz.findbyid(Long.parseLong(pid));
//pen.setPlaId(Long.parseLong(pid));
pen.setPlaTodo(plan);
//pen.setSalChance(cen);
//pen.setPlaDate(new Date());
planBiz.update(pen);
System.out.print("sucess");
String id=request.getParameter("chanceid");
ChanceEntity ccen=chanceBiz.findbyid(Long.parseLong(id));
List plist=planBiz.findall();
request.setAttribute("en", ccen);
request.setAttribute("plist", plist);
return mapping.findForward("devplan");
}
public ActionForward todevexcute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
List plist=planBiz.findall();
String id=request.getParameter("id");
ChanceEntity en=chanceBiz.findbyid(Long.parseLong(id));
HttpSession session=request.getSession();
session.setAttribute("chanen", en);
session.setAttribute("plist", plist);
//request.setAttribute("en", ccen);
request.setAttribute("plist", plist);
System.out.println("$$$$$$$$$");
return mapping.findForward("todevexcute");
}
public ActionForward devexcute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
String pid=request.getParameter("pid");
String result=request.getParameter("result");
//String cid=request.getParameter("chanceid");
//ChanceEntity cen=chanceBiz.findbyid(Long.parseLong(cid));
PlanEntity pen=planBiz.findbyid(Long.parseLong(pid));
//pen.setPlaId(Long.parseLong(pid));
//pen.setPlaTodo(plan);
//pen.setSalChance(cen);
//pen.setPlaDate(new Date());
pen.setPlaResult(result);
planBiz.update(pen);
System.out.print("sucess");
// String id=request.getParameter("chanceid");
//ChanceEntity ccen=chanceBiz.findbyid(Long.parseLong(id));
List plist=planBiz.findall();
//request.setAttribute("en", ccen);
request.setAttribute("plist", plist);
return mapping.findForward("godevexcute");
}
public ActionForward todevplan(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
String id=request.getParameter("id");
ChanceEntity en=chanceBiz.findbyid(Long.parseLong(id));
List plist=planBiz.findall();
request.setAttribute("en", en);
request.setAttribute("plist", plist);
HttpSession session=request.getSession();
session.setAttribute("chanen", en);
session.setAttribute("plist", plist);
return mapping.findForward("devplan");
}
public ActionForward todetail(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
String id=request.getParameter("id");
ChanceEntity en=chanceBiz.findbyid(Long.parseLong(id));
List plist=planBiz.findall();
request.setAttribute("en", en);
request.setAttribute("plist", plist);
return mapping.findForward("detail");
}
public ActionForward sucess(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
String cid=request.getParameter("id");
ChanceEntity cen=chanceBiz.findbyid(Long.parseLong(cid));
cen.setChcStatus("开发成功");
chanceBiz.update(cen);
List list=chanceBiz.findall();
request.setAttribute("list", list);
// List list=chanceBiz.selectbystate("开发中");
// request.setAttribute("list", list);
// List failist=chanceBiz.selectbystate("开发失败");
// request.setAttribute("failist", failist);
//想客户表添加信息
String id=request.getParameter("id");
String customername=request.getParameter("customername");
String linkman=request.getParameter("linkman");
String tel=request.getParameter("tel");
String deto=request.getParameter("deto");
CustomerEntity csten=new CustomerEntity();
SimpleDateFormat sdf=new SimpleDateFormat("yyMMddhhmmssS");
String No=sdf.format(new Date()); //No 十五位
csten.setCustNo("KH"+No);
csten.setCustManagerName(deto);
csten.setCustName(customername);
csten.setCustTel(tel);
customerbiz.add(csten);
return mapping.findForward("dev");
}
public ActionForward fail(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
System.out.println("44444444");
String cid=request.getParameter("cid");
ChanceEntity cen=chanceBiz.findbyid(Long.parseLong(cid));
cen.setChcStatus("开发失败");
chanceBiz.update(cen);
System.out.println("####");
List list=chanceBiz.findall();
request.setAttribute("list", list);
return mapping.findForward("dev");
}
public ActionForward devplan(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
String chanceid=request.getParameter("chanceid");
String date=request.getParameter("date");
String plan=request.getParameter("plan");
PlanEntity en=new PlanEntity();
ChanceEntity cen=chanceBiz.findbyid(Long.parseLong(chanceid));
en.setSalChance(cen);
en.setPlaDate(new Date());
en.setPlaTodo(plan);
planBiz.add(en);
//跳到本页面,实现立即增加计划项的动态效果
String id=request.getParameter("chanceid");
ChanceEntity ccen=chanceBiz.findbyid(Long.parseLong(id));
List plist=planBiz.findall();
request.setAttribute("en", ccen);
request.setAttribute("plist", plist);
return mapping.findForward("devplan");
}
public void setChanceBiz(ChanceBiz chanceBiz) {
this.chanceBiz = chanceBiz;
}
public void setUserBiz(UserBiz userBiz) {
this.userBiz = userBiz;
}
public void setPlanBiz(PlanBiz planBiz) {
this.planBiz = planBiz;
}
public void setCustomerbiz(CustomerBiz customerbiz) {
this.customerbiz = customerbiz;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -