📄 lostaction.java
字号:
package com.t53.crm4.customer.web.action;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
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 com.t53.crm4.common.entity.CstLost;
import com.t53.crm4.customer.biz.ILostBiz;
import com.t53.crm4.customer.web.form.LostForm;
public class LostAction extends DispatchAction {
private ILostBiz lostBiz;
public void setLostBiz(ILostBiz lostBiz) {
this.lostBiz = lostBiz;
}
public ActionForward find(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
lostBiz.checkLost();
LostForm lostForm = (LostForm) form;
CstLost lost = lostForm.getLost();
request.setAttribute("currentStatu", lost.getLstStatus());
if (null != lost.getLstCustName() && lost.getLstCustName().equals("")) {
lost.setLstCustName(null);
}
if (null != lost.getLstCustManagerName()
&& lost.getLstCustManagerName().equals("")) {
lost.setLstCustManagerName(null);
}
if ("0".equals(lost.getLstStatus()) && null != lost.getLstStatus()) {
lost.setLstStatus(null);
}
request.setAttribute("lostList", lostBiz.findByPagination(lost,
lostForm.getBean()));
getStatus(request);
return mapping.findForward("find");
}
public ActionForward confirm(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
String lstId = request.getParameter("lstId");
List<CstLost> list = lostBiz.find(lstId);
request.setAttribute("lostList", list);
return mapping.findForward("confirm");
}
public ActionForward confirmSava(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
CstLost lost = ((LostForm) form).getLost();
System.out.println(lost.getCstCustomer().getCustNo());
System.out.println(lost.getLstStatus());
lostBiz.modify(lost);
return mapping.findForward("find");
}
public ActionForward relay(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
String lstId = request.getParameter("lstId");
List<CstLost> list = lostBiz.find(lstId);
request.setAttribute("lostList", list);
return mapping.findForward("relay");
}
/**
* 得到流失状态
*
* @param request
*/
private void getStatus(HttpServletRequest request) {
// 流失状态
request.setAttribute("lostStatus", lostBiz.findStatus());
}
public ActionForward toList(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
getStatus(request);
return mapping.findForward("find");
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -