📄 houselevlaction.java
字号:
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 + -