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

📄 houselevlaction.java

📁 有关医院方向的开发
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
		HouseForm houseform = (HouseForm)form;
		CustInfo custinfo = houseform.getCustinfo();
		//HouseLevConfig houselevconfig = houseform.getHouselevconfig();
		UnionHouseInfo unionhouseinfo = houseform.getUnionhouseinfo();
		unionhouseinfo.setOptrdate(new java.util.Date());
		
		if(custinfo.getCustinfoId() > 0)
		{
			unionhouseinfo.setRespnameid(custinfo.getCustinfoId());
			unionhouseinfo.setCustinfo_id(custinfo.getCustinfoId());
		}
		if(unionhouseinfobo.updateUnionHousInfo(unionhouseinfo)){
			request.getSession().setAttribute(SysConstant.RETCODE, SysConstant.SUCRETCODE);
		}else {
			request.getSession().setAttribute(SysConstant.RETCODE, SysConstant.FALRETCODE);
		}
		return mapping.findForward("saleupdate");
	}
	/*删除节点详细信息*/
	public ActionForward delUnionHouseinfo (ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
	{
		HouseForm houseform = (HouseForm)form;
		HouseLevConfig houselevconfig = houseform.getHouselevconfig();
		UnionHouseInfo unionhouseinfo = houseform.getUnionhouseinfo();
		String levlid = houselevconfig.getLevid();
		/*查询基本表信息*/
		List list = levlconfigBo.getHouseconfigdao().getLevConfigInfoBylevlid(levlid);
		if(list.size() > 0)
		{
			//删除
			if(!levlconfigBo.getHouseconfigdao().delete((HouseLevConfig)list.get(0)))
			{
				request.getSession().setAttribute(SysConstant.RETCODE, SysConstant.FALRETCODE);
				return mapping.findForward("blank");
			}
		}
		/*查询详细信息*/
		list = unionhouseinfobo.getUnionhouseinfodao().getUnionHouseInfoByLevlid(levlid);
		if(list.size() > 0)
		{
			//删除
			if(unionhouseinfobo.getUnionhouseinfodao().delete((UnionHouseInfo)list.get(0))){
				request.getSession().setAttribute(SysConstant.RETCODE, SysConstant.SUCRETCODE);
			}else {
				request.getSession().setAttribute(SysConstant.RETCODE, SysConstant.FALRETCODE);
			}
		}
		return mapping.findForward("blank");
	}
	
	/*
	 * 	删除节点信息
	 */
	public ActionForward delhousebaseinfo (ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
	{
		HouseForm houseform = (HouseForm)form;
		HouseAreaInfo houseareainfo = houseform.getHouseareainfo();
		HouseLevConfig houselevconfig = houseform.getHouselevconfig();
		
		/*获取该接点下的所有信息*/
		List list = levlconfigBo.getHouseconfigdao().GetgeneralLevlConfigInfoByLevlid(houseareainfo.getLevid());
		/*删除所有*/
		for(int iloop = 0;iloop < list.size();iloop++)
		{
			if(!levlconfigBo.getHouseconfigdao().delete((HouseLevConfig)list.get(iloop)))
			{
				request.getSession().setAttribute(SysConstant.RETCODE, SysConstant.FALRETCODE);
				return mapping.findForward("blank");
			}
		}
		/*获取该接点下的所有详细信息*/
		list = levlconfigBo.getHouseconfigdao().GetgeneralareainfobyLevid(houseareainfo.getLevid());
		for(int iloop =0;iloop < list.size();iloop++)
		{
			if(!areainfobo.getAreainfodao().delete((HouseAreaInfo)list.get(iloop)))
			{
				request.getSession().setAttribute(SysConstant.RETCODE, SysConstant.FALRETCODE);
				return mapping.findForward("blank");
			}
		}
		/*删除该接点下的所有房源信息*/
		list = unionhouseinfobo.getUnionhouseinfodao().getUnionHouseInfoByLevlid(houseareainfo.getLevid());
		for(int iloop = 0;iloop < list.size();iloop++)
		{
			if(!unionhouseinfobo.getUnionhouseinfodao().delete((UnionHouseInfo)list.get(0)))
			{
				request.getSession().setAttribute(SysConstant.RETCODE, SysConstant.FALRETCODE);
				return mapping.findForward("blank");
			}
		}
		/*删除所有*/
		request.getSession().setAttribute(SysConstant.RETCODE, SysConstant.SUCRETCODE);
		//levlconfigBo.getHouseconfigdao().deletebylevlid(houseareainfo.getLevid());
		return mapping.findForward("blank");
	}
	/*
	 * 跳转房屋基本信息增加页面
	 */
	public ActionForward addhousebaseinfo(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
	{
		/*在FORM中保存级别*/
		SessionHelper.ClearSession(request);	
		return mapping.findForward("baseinfoadd");
	}
	/*
	 * 初始化房源详细信息
	 */
	public ActionForward InitUnionHous(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
	{
		/*在FORM中保存级别*/
		HouseForm houseform = (HouseForm)form;
		UnionHouseInfo unionhouseinfo = houseform.getUnionhouseinfo();
		unionhouseinfo.setHousestate("0");
		unionhouseinfo.setSalestate("0");
		
		SessionHelper.ClearSession(request);	
		return mapping.findForward("unionhouadd");
	}
	/*
	 * 初始化销售房源查询信息
	 */
	public ActionForward InitSaleInfo(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
	{
		SessionHelper.ClearSession(request);
		return mapping.findForward("saleinfo");
	}
	/*
	 * 初始化选择客户界面
	 */
	public ActionForward saleselcustinfo(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
	{
		SessionHelper.ClearSession(request);
		return mapping.findForward("salesel");
	}
	/*
	 * 根据输入条件查询房源详细信息
	 */
	public ActionForward queryUnionHouseInfo(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
	{
		String spageno = request.getParameter("pageNo")==null?"1":request.getParameter("pageNo");
		int pageno = Integer.parseInt(spageno);
		request.getSession().removeAttribute("unionhouseList");
		HouseForm houseform = (HouseForm)form;
		UnionHouseInfo unionhouseinfo = houseform.getUnionhouseinfo();
		CustInfo custinfo = houseform.getCustinfo();
		PageInfo pageInfo = unionhouseinfobo.queryUnionHouseInfo(unionhouseinfo,custinfo,pageno);
	//	PageInfo pageInfo = busiObjBo.queryRoomInfo(roomInfo,pageno);
		/*将解析的销售状态字段值保存在remark字段里面,不在页面做解析*/
		for(int iloop = 0;iloop < pageInfo.getPageData().size();iloop ++)
		{
			UnionHouseInfo tem = (UnionHouseInfo)pageInfo.getPageData().get(iloop);
			if(tem.getSalestate().toString().equals("0"))
				tem.setRemark("未开盘");
			if(tem.getSalestate().toString().equals("1"))
				tem.setRemark("待售");
			if(tem.getSalestate().toString().equals("2"))
				tem.setRemark("预留");
			if(tem.getSalestate().toString().equals("3"))
				tem.setRemark("预定");
			if(tem.getSalestate().toString().equals("4"))
				tem.setRemark("已售");			
		}
		request.getSession().setAttribute("unionhouseList", pageInfo.getPageData());
		request.getSession().setAttribute("pageInfo", pageInfo);
		
		return mapping.findForward("saleinfo");
	}
	/*
	 * 查询短信客户信息
	 */
	public ActionForward querySmsCust(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
	{
		String spageno = request.getParameter("pageNo")==null?"1":request.getParameter("pageNo");
		int pageno = Integer.parseInt(spageno);
		request.getSession().removeAttribute("custinfoList");
		String allname = request.getParameter("allname");
		String custtype= request.getParameter("smscust")==null?"":request.getParameter("smscust");
		PageInfo pageInfo = custinfobo.getCustinfodao().querySmsCustInfo(allname,custtype, pageno);
		request.getSession().setAttribute("custinfoList", pageInfo.getPageData());
		request.getSession().setAttribute("pageInfo", pageInfo);
		return mapping.findForward("custsms");
	}
	/*
	 * 查询统计信息
	 */
	public ActionForward queryPrintInfo(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
	{
		String spageno = request.getParameter("pageNo")==null?"1":request.getParameter("pageNo");
		int pageno = Integer.parseInt(spageno);
		request.getSession().removeAttribute("unionhouseprint");
		String startdate = request.getParameter("STARTDATE");
		String enddate = request.getParameter("ENDDATE");
		HouseForm houseform = (HouseForm)form;
		UnionHouseInfo unionhouseinfo = houseform.getUnionhouseinfo();
		CustInfo custinfo = houseform.getCustinfo();
		PageInfo pageInfo = unionhouseinfobo.queryHouseSaleInfo(startdate,enddate,pageno);
		
	//	PageInfo pageInfo = custinfobo.getCustinfodao().querySmsCustInfo("","0", pageno);
		request.getSession().setAttribute("STARTDATE", startdate);
		request.getSession().setAttribute("ENDDATE", enddate);
		request.getSession().setAttribute("unionhouseprint", pageInfo.getPageData());
		request.getSession().setAttribute("pageInfo", pageInfo);
		return mapping.findForward("salereport");
	}
	
	public ActionForward initUpdate(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
	{
		SessionHelper.ClearSession(request);
		/*查询房源信息*/
		String stat = "0";
		HouseForm houseform = (HouseForm)form;
		UnionHouseInfo unionhouseinfo = houseform.getUnionhouseinfo();
		String[] orderinfos = request.getParameterValues("CHECKBOXVAL");
		for (int i = 0; i < orderinfos.length; i++) {
			String id = orderinfos[i];
			unionhouseinfo = (UnionHouseInfo)unionhouseinfobo.getUnionHouseInfobyid(id).get(i);
			int custid = 0;
			if(!(unionhouseinfo.getCustinfo_id() == null) )	
				custid = unionhouseinfo.getCustinfo_id();
			/*如果客户信息不为空,则选择客户信息*/
			if( custid > 0)
			{
				CustInfo custtmp = new CustInfo();
				custtmp.setCustinfoId(custid);
				if(custinfobo.querySingleCust(custtmp).size() > 0)
				{
					CustInfo custinfo = (CustInfo)custinfobo.querySingleCust(custtmp).get(0);
					houseform.setCustinfo(custinfo);
				}
			}
			if(unionhouseinfo.getSalestate().equals("4"))
				stat = "4";
		}
		request.getSession().setAttribute("state", stat);
		houseform.setUnionhouseinfo(unionhouseinfo);
		return mapping.findForward("saleupdate");
	}
	/*发送短信*/
	public ActionForward sendsms(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
	{
		String smscontent = request.getParameter("smscontent");
		String[] orderinfos = request.getParameterValues("CHECKBOXVAL");
		for (int i = 0; i < orderinfos.length; i++) {
			/*发送短信*/
			int sendFlag = SendMessage.sendMessage(orderinfos[i],smscontent,0);
			if (sendFlag ==1){
				request.getSession().setAttribute(SysConstant.RETCODE, SysConstant.SUCRETCODE);
			}else{
				request.getSession().setAttribute(SysConstant.RETCODE, SysConstant.FALRETCODE);
				break;
			}	
			System.out.print(orderinfos[i]+":"+smscontent);
		}
		return mapping.findForward("custsms");
	}
	public HouseAreaInfoBo getAreainfobo() {
		return areainfobo;
	}

	public void setAreainfobo(HouseAreaInfoBo areainfobo) {
		this.areainfobo = areainfobo;
	}

	public HousLevlOptsnBo getHouslevloptsnbo() {
		return houslevloptsnbo;
	}

	public void setHouslevloptsnbo(HousLevlOptsnBo houslevloptsnbo) {
		this.houslevloptsnbo = houslevloptsnbo;
	}

	public UnionHouseInfoBo getUnionhouseinfobo() {
		return unionhouseinfobo;
	}

	public void setUnionhouseinfobo(UnionHouseInfoBo unionhouseinfobo) {
		this.unionhouseinfobo = unionhouseinfobo;
	}

	public CustInfoBo getCustinfobo() {
		return custinfobo;
	}

	public void setCustinfobo(CustInfoBo custinfobo) {
		this.custinfobo = custinfobo;
	}

}

⌨️ 快捷键说明

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