📄 acceptmanageraction.java
字号:
package oa.dailywork.controller.action;
import java.util.Date;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import oa.dailywork.bussiness.DategaterList;
import oa.dailywork.bussiness.DelegaterAccept;
import oa.dailywork.controller.form.AcceptManagerForm;
import oa.dailywork.format.Forward;
import oa.dailywork.model.po.AcceptFile;
import oa.dailywork.model.po.Department;
import oa.dailywork.model.po.Process;
import oa.popedommanager.data.dao.UserDAO;
import oa.popedommanager.model.po.Employee;
import oa.popedommanager.sessionscope.UserScope;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.actions.DispatchAction;
/**
* MyEclipse Struts Creation date: 07-05-2008
*
* XDoclet definition:
*
* @struts.action path="/acceptManager" name="acceptManagerForm"
* input="/form/acceptManager.jsp" scope="request"
* validate="true"
*/
public class AcceptManagerAction extends DispatchAction {
/*
* Generated Methods
*/
private DelegaterAccept delService;
private UserDAO userService;
private DategaterList dellistService;
/**
* Method execute
*
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
*/
public ActionForward draft(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
AcceptManagerForm acc = (AcceptManagerForm) form;
boolean flag = delService.draft(request, response, acc);
String forward = "draftsave_error";
if (flag) {
forward = "draftsave_success";
}
// UserScope user =
// (UserScope)request.getSession().getAttribute("user");
// BundleUser bundle = new BundleUser();
// bundle.bundledraftuser(user.getUserId(),request.getParameter("title"));
return mapping.findForward(forward);
}
public ActionForward draft_list(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
dellistService.pagination(request);
return mapping.findForward("todraftlist");
}
public ActionForward sendtoaudit(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
AcceptManagerForm acc = (AcceptManagerForm) form;
Long id = Long.valueOf(request.getParameter("sel_first"));
Department dep = new Department();
dep.setDepartmentId(id);
Employee e = new Employee();
e.setDep(dep);
e.setEmployeeName(request.getParameter("sel_second"));
String action = request.getParameter("paction");
String forward = Forward.getSendForward(action);
Object object = request.getParameter("acceptid");
if(object==null){
object =0l;
}
Long no = Long.valueOf(object.toString());
delService.saveAuditProcess(e, action,no);
return mapping.findForward(forward);
}
public ActionForward wait_audit(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
// dellistService.getDraftMsg(no)
dellistService.pagination(request, "审核", null);
return mapping.findForward("toauditlist");
}
public ActionForward audit_list(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
dellistService.pagination(request, "审核", "sdf");
return mapping.findForward("toaudit");
}
public ActionForward wait_write(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
dellistService.pagination(request, "签阅", null);
return mapping.findForward("towritelist");
}
public ActionForward write_list(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
dellistService.pagination(request, "签阅", "sdf");
return mapping.findForward("towrite");
}
public ActionForward wait_tran(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
dellistService.pagination(request, "办理", null);
return mapping.findForward("totranlist");
}
public ActionForward tran_list(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
dellistService.pagination(request, "办理", "sdf");
return mapping.findForward("totran");
}
public ActionForward audit(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
UserScope user = (UserScope)request.getSession().getAttribute("user");
Long employeeid = user.getUserId();
Employee e = new Employee();
e.setEmployeeId(employeeid);
Long processid = Long.valueOf(request.getParameter("processid"));
Process process = new Process();
process.setProcessId(processid);
String result = request.getParameter("sel_result");
process.setTranComment(request.getParameter("auditmsg"));
process.setTranResult(request.getParameter("sel_result"));
process.setCommentDate(new Date());
String action = request.getParameter("paction");
process.setAction(action);
process.setEmployee(e);
dellistService.updateAuditMsg(process);
Long id = Long.valueOf(request.getParameter("acceptid"));
delService.updateDraftMsg(id);
request.setAttribute("acceptid", request.getParameter("acceptid"));
String forward = Forward.getForward(action, result);
return mapping.findForward(forward);
}
public ActionForward file_audit_msg(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
Long no = Long.valueOf(request.getParameter("processid"));
AcceptFile acceptfile = dellistService.getFileMsg(no);
AcceptFile accept = delService.getDraftMsg(no);
request.setAttribute("accept", accept);
request.setAttribute("acceptfile", acceptfile);
return mapping.findForward("auditview");
}
public ActionForward file_write_msg(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
Long no = Long.valueOf(request.getParameter("processid"));
AcceptFile acceptfile = dellistService.getFileMsg(no);
request.setAttribute("acceptfile", acceptfile);
AcceptFile accept = delService.getDraftMsg(no);
request.setAttribute("accept", accept);
return mapping.findForward("writeview");
}
public ActionForward file_tran_msg(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
Long no = Long.valueOf(request.getParameter("processid"));
AcceptFile acceptfile = dellistService.getFileMsg(no);
request.setAttribute("acceptfile", acceptfile);
AcceptFile accept = delService.getDraftMsg(no);
request.setAttribute("accept", accept);
return mapping.findForward("tranview");
}
public ActionForward file_msg(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
Long no = Long.valueOf(request.getParameter("processid"));
AcceptFile acceptfile = dellistService.getFileMsg(no);
request.setAttribute("acceptfile", acceptfile);
AcceptFile accept = delService.getDraftMsg(no);
request.setAttribute("accept", accept);
return mapping.findForward("draftview");
}
public DategaterList getDellistService() {
return dellistService;
}
public void setDellistService(DategaterList dellistService) {
this.dellistService = dellistService;
}
public DelegaterAccept getDelService() {
return delService;
}
public void setDelService(DelegaterAccept delService) {
this.delService = delService;
}
public UserDAO getUserService() {
return userService;
}
public void setUserService(UserDAO userService) {
this.userService = userService;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -