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

📄 lostaction.java

📁 通过这个系统完成对客户基本信息、联系人信息、交往信息、客户服务信息的充分共享和规范化管理;希望通过对销售机会、客户开发过程的追踪和记录
💻 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 + -