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

📄 acceptmanageraction.java

📁 实现了基本的oa功能:个人日志。。。
💻 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 + -