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

📄 clubmanageactionaction.java

📁 自己制作的联通CRM,支持客户分类,管理,升级,积分管理等等..
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
			
			List list = cmi.listmembercard(null, request);
			
			request.setAttribute("clublists", list); 
			
			return mapping.findForward("memberlist");
			
	}
	
	
	
	/**
	 * 跳转到添加页面
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return
	 */
	public ActionForward inserts(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
	 	 
			DataDictionaryDaoImpl DataDictionary = new DataDictionaryDaoImpl();
			
			List list = DataDictionary.listData("会员等级");
			
			List lists = DataDictionary.listData("品牌类型");
			
			request.setAttribute("list", list);
			
			request.setAttribute("lists", lists); 
			
			return mapping.findForward("menber");
	}
	/**
	 * 实现加添功能
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return
	 */
	public ActionForward insertmember(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
			ClubmanageActionForm clubmanageActionForm = (ClubmanageActionForm) form;
			
			GradeDealIMP GradeDeal = new GradeDealIMP();
			ClubManageImp ClubManag = new ClubManageImp();
			MembercardBean bean = new MembercardBean();
		
			String phone =clubmanageActionForm.getMemberphone();
			UserInfo info =GradeDeal.selectuser(phone, new Long(-1), null);
			
			String aa= clubmanageActionForm.getServetype();
			String bb= clubmanageActionForm.getUsergrade();
			  
			if(info.getUserid()!=null){
				
				long id = info.getUserid();
				
				bean.setMdate(clubmanageActionForm.getMdate());
				bean.setMemberphone(clubmanageActionForm.getMemberphone());
				bean.setUserid(id); 
				bean.setServetype(aa);
				bean.setUsergrade(bb);
				if(GradeDeal.isExist(phone)==true){
					if(!ClubManag.isphone(phone)){
						 ClubManag.insertMembercar(bean); 
						 request.setAttribute("manage", "恭喜您以添加成功!请返回列表其他操作");
					 }else{
						 request.setAttribute("manage", "对不起您的添加操作失败,手机号码已经存在会员列表,请返回列表重新操作!");
					 } 
				}else{ 
					request.setAttribute("manage", "对不起您的添加操作失败,在线用户无此手机号码,请返回列表重新操作!");
				}
			
			}else{
				request.setAttribute("manage", "对不起您的添加操作失败,在线用户无此手机号码,请返回列表重新操作!");
			} 
			
			return mapping.findForward("manage2");
	}
	/***
	 * 实现注销方法
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return
	 */
	public ActionForward deletemember(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
		  
			ClubManageImp ClubManag = new ClubManageImp();
			
			ClubManageImp cmi = new ClubManageImp();
			 
			int id = Integer.parseInt(request.getParameter("nid")); 
			
			boolean flog = ClubManag.islock(id);
			
			PrintWriter out = null;
			try {
				out = response.getWriter();
			}
			catch (Exception e) {
				e.printStackTrace();
			}
			
			String url = "clubmanageAction.do?tag=showmember";
			if(flog)
			{
				if(request.getParameter("currentpage") != null && !request.getParameter("currentpage").equals(""))
				{
					url = url + "&currentpage=" + request.getParameter("currentpage");
				}
				out.println("<script>alert('注销成功!');window.location.href='" + url +"'</script>");
			}
			else
			{
				out.println("<script>alert('注销失败!');window.history.back</script>");
			}
		
//			List list = cmi.listmembercard(null, request);
//			
//			request.setAttribute("clublists", list);
			
			return null;
	}
	/**
	 * 跳转到修改页面
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return
	 */
	public ActionForward updatemember(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
			ClubmanageActionForm clubmanageActionForm = (ClubmanageActionForm) form;
		
			DataDictionaryDaoImpl DataDictionary = new DataDictionaryDaoImpl(); 
			
			List list = DataDictionary.listData("会员等级"); 
			
			List lists = DataDictionary.listData("品牌类型");
			
			request.setAttribute("list", list);
			
			request.setAttribute("lists", lists);
			
			String aa=request.getParameter("nid");
			
			int nid = Integer.parseInt(aa);
			
			Map map = new HashMap();
			if(request.getParameter("serchphone") != null && !request.getParameter("serchphone").equals(""))
			{
				map.put("serchphone", request.getParameter("serchphone"));
			}
			if(request.getParameter("currentpage") != null && !request.getParameter("currentpage").equals(""))
			{
				map.put("currentpage", request.getParameter("currentpage"));
			}
			request.setAttribute("map", map);
			
			ClubManageImp cmi = new ClubManageImp();
			
			MembercardBean listaa = cmi.serchmembercard(-1, nid, null);
			
			try {
				BeanUtils.copyProperties(clubmanageActionForm, listaa);
			} catch (IllegalAccessException e) {
				e.printStackTrace();
			} catch (InvocationTargetException e) {
				e.printStackTrace();
			}
			
			request.setAttribute("phonelist", listaa);
			
			return mapping.findForward("updatepage");
	}
	
	/**
	 * 根据页面传的值
	 * 对会员卡管理进行修改
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return
	 */
	public ActionForward updatemembers(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
			ClubmanageActionForm clubmanageActionForm = (ClubmanageActionForm) form; 
			
			GradeDealIMP GradeDeal = new GradeDealIMP();
			
			ClubManageImp ClubManag = new ClubManageImp();
			
			MembercardBean bean = new MembercardBean();
			
			String phone =clubmanageActionForm.getMemberphone();
			
			String aa= clubmanageActionForm.getServetype();
			
			String bb= clubmanageActionForm.getUsergrade();
			
	//		int id = Integer.parseInt(request.getParameter("cardid")); 
			
			UserInfo info =GradeDeal.selectuser(phone, new Long(-1), null);
		  
			if(info.getUserid()!=null){
				
				long ids = info.getUserid();
				bean.setMdate(clubmanageActionForm.getMdate());
				bean.setMemberphone(clubmanageActionForm.getMemberphone());
				bean.setUserid(ids); 
				bean.setCardid(clubmanageActionForm.getCardid());
				bean.setServetype(aa);
				bean.setUsergrade(bb);
				
				 boolean update=ClubManag.updateMembercar(bean); 
				 
				 PrintWriter out = null;
				 try {
					out = response.getWriter();
				} catch (IOException e) {
					e.printStackTrace();
				}
				 String url= "clubmanageAction.do?tag=showmember";
				 if(update){
						if(request.getParameter("serchphone") != null && !request.getParameter("serchphone").equals(""))
						{
							url = url + "&serchphone=" + request.getParameter("serchphone");
						}
						if(request.getParameter("currentpage") != null && !request.getParameter("currentpage").equals(""))
						{
							url = url + "&currentpage=" + request.getParameter("currentpage");
						}
						out.println("<script>alert('修改成功!');window.location.href='" + url +"'</script>");
					}else{
						out.println("<script>alert('修改失败!');window.history.back</script>");
					}
//				if(GradeDeal.isExist(phone)==true){
//				 
//				    boolean update=ClubManag.updateMembercar(bean); 
//					request.setAttribute("manage", "恭喜您以修改成功!请返回列表其他操作");
//	
//				}else{ 
//					request.setAttribute("manage", "对不起您的修改操作失败,在线用户无此手机号码,请返回列表重新操作!");
//				}
			
			}else{
				request.setAttribute("manage", "对不起您的修改操作失败,在线用户无此手机号码,请返回列表重新操作!");
				return mapping.findForward("manage2");
			}
			return null;
		} 

	/**
	 * 根据手机号码进行查询
	 * 此号码的相关信息
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return
	 */
	public ActionForward serchphone(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
		
			ClubmanageActionForm clubmanageActionForm = (ClubmanageActionForm) form;
			
			String phone = clubmanageActionForm.getSerchphone();
			  
			ClubManageImp ClubManage = new ClubManageImp();
			
			List list = ClubManage.listmembercard(phone, request);
			
			request.setAttribute("clublists", list); 
			
			return mapping.findForward("memberlist");
	}
}

⌨️ 快捷键说明

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