📄 checkmajoraction.java
字号:
package com.y2.hr.change.majorchange.web.action;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.commons.beanutils.BeanUtils;
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.y2.hr.base.commom.Common;
import com.y2.hr.base.commom.Page;
import com.y2.hr.change.majorchange.bean.MajorChange;
import com.y2.hr.change.majorchange.biz.MarCheBiz;
import com.y2.hr.change.majorchange.web.form.MarCheForm;
import com.y2.hr.salary.standard.biz.StandardBiz;
public class CheckMajorAction extends DispatchAction {
private MarCheBiz biz;
public void setBiz(MarCheBiz biz) {
this.biz = biz;
}
private StandardBiz standBiz;
public void setStandBiz(StandardBiz standBiz) {
this.standBiz = standBiz;
}
/**
* 获得调动审核列表
*
* 输入:调动管理页面/调动审核列表页面 参数:第几页的审核列表
*
* 执行;查询该页待复核的登记列表
*
* 输出:跳转到调动审核列表页面 显示该列表信息
*
* @param mapping
* @param form
* @param request
* @param response
* @return
* @throws Exception
*/
public ActionForward doCheckList(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
int count = this.biz.getRowCounts(0);
int curPage = 1;
String curPage_str = request.getParameter("curPage");
if (null != curPage_str) {
curPage = Integer.parseInt(curPage_str);
}
List<?> marList = biz.getCheckList(curPage);
request.setAttribute("count", count);
request.setAttribute("curPage", curPage);
request.setAttribute("marList", marList);
return mapping.findForward("toMarList");
}
/**
* 获得调动审核的详细信息
*
* 输入:调动审核列表页面 参数:待审核的人事调动登记标号
*
* 执行:根据参数 查看需要审核的详细信息
*
* 输出:跳转到审核页面 显示需要审核的详细信息
*
* @param mapping
* @param form
* @param request
* @param response
* @return
* @throws Exception
*/
public ActionForward doDetaile(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
short mchId = Short.parseShort(request.getParameter("mchId"));
MarCheForm marForm = (MarCheForm) form;
//根据调动编号 获得调动信息
MajorChange marChe = biz.getMarCheChange(mchId);
BeanUtils.copyProperties(marForm, marChe);
marForm.setReTime(Common.format(marChe.getRegistTime()));
request.setAttribute("marCheForm", marForm);
//获得薪酬标准集合
List<?> salaryStandList = standBiz.getSalaryStand();
request.setAttribute("salaryStandList", salaryStandList);
return mapping.findForward("toCheck");
}
/**
* 审核 输入:审核页面 参数:审核后的详细信息
*
* 执行:更新登记表中的相关状态 标识审核通过
*
* 输出:
*
* @param mapping
* @param form
* @param request
* @param response
* @return
* @throws Exception
*/
public ActionForward doChecked(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
MarCheForm marForm = (MarCheForm) form;
MajorChange major = new MajorChange();
BeanUtils.copyProperties(major, marForm);
major.setRegistTime(Common.format(marForm.getReTime()));
major.setCheckTime(Common.format(marForm.getChTime()));
boolean boo = biz.updateMajorChe(major);
request.setAttribute("boo", boo);
return mapping.findForward("checked");
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -