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

📄 clintmanageaction.java

📁 自己制作的联通CRM,支持客户分类,管理,升级,积分管理等等..
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
		ClintmanageForm clintmanageForm = (ClintmanageForm) form;// TODO Auto-generated method stub
		Clientimpt c=new Clientimpt();
		int userid=Integer.parseInt(request.getParameter("userid"));
		c.deletemeet(userid);
		
		try {
			response.sendRedirect(request.getContextPath()
					+ "/show/clientmanager/clientall.jsp");
		} catch (IOException e) {
			// TODO 自动生成 catch 块
			e.printStackTrace();
		}
		return null;
	}
	
	/** 
	 * Method execute
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return ActionForward
	 * 查询客户资料
	 */
	public ActionForward queryphone(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
		ClintmanageForm clintmanageForm = (ClintmanageForm) form;// TODO Auto-generated method stub
		Clientimpt c=new Clientimpt();
		String phone=clintmanageForm.getPhone();
		String contrry= request.getParameter("contrry");
		
		String city=request.getParameter("city");
		String phoneday=clintmanageForm.getPhoneday();
		String startdate;
		String year;
		String enddate;
		String start=null;
		String end=null;
		String[] time=phoneday.split("-");
		if(!phoneday.equals(""))
		{
		startdate=time[1];
		year=time[0];
		int i=Integer.parseInt(startdate);
		enddate="0"+String.valueOf(i+2);
		start=phoneday;
		end=year+"-"+enddate;
		}
		String area=clintmanageForm.getArea();
		String area1=null;
		if(contrry.equals("all")&&city.equals("all"))
		{
			contrry=null;
			area1=null;
		}else
		if(!contrry.equals("all")&&city.equals("all"))
		{
			city=null;
			int aid= Integer.parseInt(request.getParameter("contrry"));
			Addressimpt addressimpt=new Addressimpt();
			List<AddressBean> list=addressimpt.listaddress1(aid);
			String contrry1=list.get(0).getAname();
			area1=contrry1+"省";
		}else 
			if(contrry.equals("all")&&!city.equals("all")){
				
				area1=city+"市";
		}else
		if(!contrry.equals("all")&&!city.equals("all"))
		{
			int aid= Integer.parseInt(request.getParameter("contrry"));
			Addressimpt addressimpt=new Addressimpt();
			List<AddressBean> list=addressimpt.listaddress1(aid);
			String contrry1=list.get(0).getAname();
			area1=contrry1+"省,"+city+"市";
		}

		List list=c.listGradeRule3(phone,area,area1,start,end,request);
		
		if(list.size()==0)
		{
			PrintWriter out = null;
			try {
				out = response.getWriter();
			} catch (IOException e1) {
				e1.printStackTrace();
			}
			out
			.println("<script>alert('没有你所要查的信息!!!!');window.history.back();</script>");
			
		}
		else
		{
			HttpSession session=request.getSession();
			SystemuserBean systembean=(SystemuserBean)session.getAttribute("userbean");
			int nid=systembean.getNid();
			List list2=c.listGradeRule3(phone,area,area1,start,end,request);
			request.setAttribute("userlist", list2);
			request.setAttribute("nid", nid);
			
			
		request.setAttribute("userlist", list);
		Addressimpt addressimpt=new Addressimpt();
		List<AddressBean> list1=addressimpt.listaddress(0);
		request.setAttribute("list", list1);
		return mapping.findForward("clientall");
		}
		return null;
	}
	/** 
	 * Method execute
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return ActionForward
	 * 添加客户资料
	 */
	public ActionForward add1(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
		ClintmanageForm clintmanageForm = (ClintmanageForm) form;
		
        String contrry= request.getParameter("contrry");
		
		String city1=request.getParameter("city");
		Addressimpt addressimpt=new Addressimpt();
		if(city1.equals("all"))
		{
			city1="";
		}
		
		int aid= Integer.parseInt(request.getParameter("contrry"));
		
		
		List<AddressBean> list=addressimpt.listaddress1(aid);
		String contrry1=list.get(0).getAname();
		
		
		String city=contrry1+"省,"+city1+"市";
		clintmanageForm.setCity(city);
		Date date=new Date();
		DateFormat fmat = new SimpleDateFormat("yyyy-MM-dd");
		String regtime=fmat.format(date);
		
		clintmanageForm.setRegtime(regtime);
		
		
		UserInfo userinfo=new UserInfo();
		try {
			BeanUtils.copyProperties(userinfo,clintmanageForm);
		} catch (Exception e) {
			e.printStackTrace();
		}
		this.getClentimptimp().adduserinfo(userinfo);
		
		
		
		return mapping.findForward("clientall");
	}

	public ActionForward addserch(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
		ClintmanageForm clintmanageForm = (ClintmanageForm) form;
		Clientimpt clientimpt=new Clientimpt();
		List list2=clientimpt.getuser(3);
		List list3=clientimpt.getdatadictionary(5);

		
		Addressimpt addressimpt=new Addressimpt();
		AddressBean addressbean=new AddressBean();
		List<AddressBean> list1=addressimpt.listaddress(0);
		request.setAttribute("list", list1);
		request.setAttribute("systembeanlist", list2);
		request.setAttribute("datadictionarylist", list3);

		return mapping.findForward("clientadd");
	}
	
	public ActionForward updateserch(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
		ClintmanageForm clintmanageForm = (ClintmanageForm) form;
		Clientimpt clientimpt=new Clientimpt();
		List list2=clientimpt.getuser(2);
		List list3=clientimpt.getdatadictionary(5);
		
		Clientimpt c=new Clientimpt();
		int userid=Integer.parseInt(request.getParameter("userid"));
		List list=c.listGradeRule(null, null,userid);
		UserInfo userinfo=(UserInfo)list.get(0);
		try {
			BeanUtils.copyProperties(clintmanageForm,list.get(0));
		} catch (Exception e) {
			e.printStackTrace();
		}
		String city=clintmanageForm.getCity();
		String[] a=city.split(",");
		String sheng=a[0].substring(0,2);
		String shi=a[1].substring(0,2);
		Addressimpt add3=new Addressimpt();
		List list4=add3.listaddress2(sheng);

		
		Addressimpt addressimpt=new Addressimpt();
		AddressBean addressbean=new AddressBean();
		List<AddressBean> list1=addressimpt.listaddress(0);
		request.setAttribute("list", list1);
		request.setAttribute("systembeanlist", list2);
		request.setAttribute("datadictionarylist", list3);
		request.setAttribute("sheng", sheng);
		request.setAttribute("shi", shi);
		request.setAttribute("adresslist", list4);
		request.setAttribute("userid", userid);

		return mapping.findForward("update");
	}
	
	/** 
	 * Method execute
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return ActionForward
	 * 修改客户资料
	 */
	public ActionForward update1(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
		ClintmanageForm clintmanageForm = (ClintmanageForm) form;
		Clientimpt c=new Clientimpt();
        String contrry= request.getParameter("contrry");
		
		String city1=request.getParameter("city");
		int userid=Integer.parseInt(request.getParameter("userid"));
		List list1=c.listGradeRule(null, null, userid);
		UserInfo userinfo=(UserInfo)list1.get(0);
		
		if(city1.equals("all"))
		{
			city1="";
		}
	
		int aid= Integer.parseInt(request.getParameter("contrry"));
		Addressimpt addressimpt=new Addressimpt();
		List<AddressBean> list=addressimpt.listaddress1(aid);
		String contrry1=list.get(0).getAname();
//		int aid1= Integer.parseInt(request.getParameter("city1"));
//		List<AddressBean> list3=addressimpt.listaddress1(aid1);
//		String city2=list3.get(0).getAname();
		
		String city=contrry1+"省,"+city1+"市";
		clintmanageForm.setCity(city);
		Date date=new Date();
		DateFormat fmat = new SimpleDateFormat("yyyy-MM-dd");
		String regtime=fmat.format(date);
		
		clintmanageForm.setRegtime(regtime);
		
		
		try {
			BeanUtils.copyProperties(userinfo,clintmanageForm);
			System.out.println("phont:"+userinfo.getPhone());
		} catch (Exception e) {
			e.printStackTrace();
		}
		this.getClentimptimp().updateuserinfo(userinfo);
		
		
		
		return mapping.findForward("clientall");
	}
	
	/** 
	 * Method execute
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return ActionForward
	 * 获取该客户经理的客户
	 */
	public ActionForward getmyuser(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
		ClintmanageForm clintmanageForm = (ClintmanageForm) form;// TODO Auto-generated method stub
		Clientimpt c=new Clientimpt();
		HttpSession session=request.getSession();
		SystemuserBean systembean=(SystemuserBean)session.getAttribute("userbean");
		int nid=systembean.getNid();
		List list=c.listmyuser(nid, request);
		request.setAttribute("userlist", list);
		request.setAttribute("nid", nid);
		
		Addressimpt addressimpt=new Addressimpt();
		AddressBean addressbean=new AddressBean();
		List<AddressBean> list1=addressimpt.listaddress(0);
		request.setAttribute("list", list1);
		return mapping.findForward("clientall");
	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -