⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 planaction.java

📁 关于ssh的整合,希望对大家有帮助
💻 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 + -