📄 managerassignaction.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 + -