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

📄 managerassignaction.java

📁 自己制作的联通CRM,支持客户分类,管理,升级,积分管理等等..
💻 JAVA
字号:
/*
 * Generated by MyEclipse Struts
 * Template path: templates/java/JavaClass.vtl
 */
package com.jn0801.managerassign;

import java.io.IOException;

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.jn0801.datadictionary.DataDictionaryDao;

/**
 * MyEclipse Struts Creation date: 08-13-2008
 * 
 * XDoclet definition:
 * 
 * @struts.action path="/managerAssign" name="managerAssignForm"
 *                input="/show/managerassign/managerassign.jsp" parameter="task"
 *                scope="request" validate="true"
 */
public class ManagerAssignAction extends DispatchAction {

	private ManagerAssignDao managerAssignDao;

	private DataDictionaryDao dataDictionaryDao;

	/**
	 * 此方法返回用户信息列表
	 * 
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return ActionForward
	 */
	public ActionForward list(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
		ManagerAssignForm managerAssignForm = (ManagerAssignForm) form;
		String phone = managerAssignForm.getPhone();
		String mainoption = managerAssignForm.getMainoption();
		String optiontype = managerAssignForm.getOptiontype();
		String integral = managerAssignForm.getIntegral();
		String fee = managerAssignForm.getFee();
		int clientmanagerid = -1;
		int integralStart = -1;
		int integralEnd = -1;
		int feeStart = -1;
		int feeEnd = -1;
		if (integral != null && !integral.equals("")) {
			String[] tmp = integral.split("-");
			integralStart = Integer.valueOf(tmp[0]);
			integralStart = Integer.valueOf(tmp[1]);
		}
		if (fee != null && !fee.equals("")) {
			String[] tmp = fee.split("-");
			feeStart = Integer.valueOf(tmp[0]);
			feeEnd = Integer.valueOf(tmp[1]);
		}
		if (managerAssignForm.getClientmanagerid() != null
				&& !managerAssignForm.getClientmanagerid().equals("")) {
			clientmanagerid = Integer.valueOf(managerAssignForm
					.getClientmanagerid());
		}
		request.setAttribute("userInfoList",
				this.managerAssignDao.listUserInfo(phone, mainoption,
						optiontype, integralStart, integralEnd, feeStart,
						feeEnd, clientmanagerid, request));
		request.setAttribute("systemUserInfoList", this.managerAssignDao
				.listSystemUserInfo(request));
		request.setAttribute("mainoptionList", null);
		request.setAttribute("optiontypeList", this.managerAssignDao
				.listOperationType());
		request.setAttribute("integralList", this.dataDictionaryDao
				.listData("积分等级"));
		request
				.setAttribute("feeList", this.dataDictionaryDao
						.listData("话费等级"));
		return mapping.findForward("managerAssign");
	}

	/**
	 * 此方法用于分配客户经理给用户
	 * 
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return
	 */
	public ActionForward assignManager(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
		ManagerAssignForm managerAssignForm = (ManagerAssignForm) form;
		String userid[] = managerAssignForm.getSelectUser();
		String clientmanagerid = managerAssignForm.getClientmanagerid();
		for (int i = 0; i < userid.length; i++) {
			this.managerAssignDao.assignManager(Long.valueOf(userid[i]), Long
					.valueOf(clientmanagerid));
		}
		try {
			response.sendRedirect("managerAssign.do?task=list");
		} catch (IOException e) {
			e.printStackTrace();
		}
		return null;
	}

	/**
	 * @return the dataDictionaryDao
	 */
	public DataDictionaryDao getDataDictionaryDao() {
		return dataDictionaryDao;
	}

	/**
	 * @param dataDictionaryDao
	 *            the dataDictionaryDao to set
	 */
	public void setDataDictionaryDao(DataDictionaryDao dataDictionaryDao) {
		this.dataDictionaryDao = dataDictionaryDao;
	}

	/**
	 * @return the managerAssignDao
	 */
	public ManagerAssignDao getManagerAssignDao() {
		return managerAssignDao;
	}

	/**
	 * @param managerAssignDao
	 *            the managerAssignDao to set
	 */
	public void setManagerAssignDao(ManagerAssignDao managerAssignDao) {
		this.managerAssignDao = managerAssignDao;
	}

}

⌨️ 快捷键说明

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