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

📄 senddocaction.java

📁 负责公文的传输及一些处理功能
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
        String secretvalue="102";
		try {
			UserInfo userinfo = (UserInfo) request.getSession().getAttribute(
					"userinfo");
			String unitId = userinfo.getUnit().getUnitId().toString();
			
			List emergencylist = dataDictionaryManager.getDataDictionaryList(emergencyvalue,unitId,"T");
            request.setAttribute("emergencylist",emergencylist);
        	List secretlist = dataDictionaryManager.getDataDictionaryList(secretvalue,unitId,"T");
            request.setAttribute("secretlist",secretlist);
			
			Page page = sendDocManager.findUnsendList(unitId);
			request.setAttribute("page", page);
			request.setAttribute("status", "2");
		} catch (Exception e) {
			e.printStackTrace();
		}
		return mapping.findForward("sendfilelist");
	}

	public ActionForward sendedList(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
		String emergencyvalue="101";
        String secretvalue="102";
		try {
			UserInfo userinfo = (UserInfo) request.getSession().getAttribute(
					"userinfo");
			String unitId = userinfo.getUnit().getUnitId().toString();
			
			List emergencylist = dataDictionaryManager.getDataDictionaryList(emergencyvalue,unitId,"T");
            request.setAttribute("emergencylist",emergencylist);
        	List secretlist = dataDictionaryManager.getDataDictionaryList(secretvalue,unitId,"T");
            request.setAttribute("secretlist",secretlist);
			
			Page page = sendDocManager.findSendedList(unitId);
			request.setAttribute("page", page);
			request.setAttribute("status", "3");
		} catch (Exception e) {
			e.printStackTrace();
		}
		return mapping.findForward("sendfilelist");
	}

	public ActionForward deleteList(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
		String emergencyvalue="101";
        String secretvalue="102";
		try{
			UserInfo userinfo = (UserInfo) request.getSession().getAttribute(
			"userinfo");
	        String unitId = userinfo.getUnit().getUnitId().toString();
	        
	        List emergencylist = dataDictionaryManager.getDataDictionaryList(emergencyvalue,unitId,"T");
            request.setAttribute("emergencylist",emergencylist);
        	List secretlist = dataDictionaryManager.getDataDictionaryList(secretvalue,unitId,"T");
            request.setAttribute("secretlist",secretlist);
	        
	        Page page = sendDocManager.findDeleteList(unitId);
	        request.setAttribute("page", page);
			request.setAttribute("status", "10");
		}catch(Exception e){
			e.printStackTrace();
		}
		return mapping.findForward("sendfilelist");
	}
	
	public ActionForward getSendListXml(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
		try {
			String unitId = request.getParameter("unitId");
			String status = request.getParameter("status");			
			String where = java.net.URLDecoder.decode(request.getParameter("where"),"UTF-8");
			String startNum = request.getParameter("start");
			//System.out.println("=========" + startNum);
			//System.out.println("where:"+where);
			String xml = "";
			if (status.equals("20")) {
				xml = sendDocManager.findDraftListXml(unitId, where,
						new Integer(startNum).intValue(), 15);
			}
			if (status.equals("21")) {
				//System.out.println("status==="+status);
				xml = sendDocManager.getUnsealListXml(unitId, where,
						new Integer(startNum).intValue(), 15);
			}
			if (status.equals("22")) {
				xml = sendDocManager.getUnsendListXml(unitId, where,
						new Integer(startNum).intValue(), 15);
			}
			if (status.equals("23")) {
				xml = sendDocManager.getSendedListXml(unitId, where,
						new Integer(startNum).intValue(), 15);
			}
			if (status.equals("210")) {
				xml = sendDocManager.getDeleteListXml(unitId, where,
						new Integer(startNum).intValue(),15);
			}
			response.setCharacterEncoding("GBK");
			response.setContentType("text/xml");
			response.getWriter().print(xml);
		} catch (Exception e) {
			e.printStackTrace();
		}
		return null;
	}

	public ActionForward selectAddress(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
		UserInfo userinfo = (UserInfo) request.getSession().getAttribute(
				"userinfo");
		String unitId = userinfo.getUnit().getUnitId().toString();
		List groupList = groupManager.getGroupList(unitId);
		List otherUnitList = unitManager.getOtherUnitList(unitId);
		request.setAttribute("groupList", groupList);
		request.setAttribute("otherUnitList", otherUnitList);
		return mapping.findForward("viewaddress");
	}

	public ActionForward getGroupUnitList(ActionMapping mapping,
			ActionForm form, HttpServletRequest request,
			HttpServletResponse response) {
		try {
			String groupId = request.getParameter("groupId");
			String retStr = groupManager.getGroupUnitListXml(groupId);
			response.setCharacterEncoding("GBK");
			response.setContentType("text/xml");
			//System.out.println(retStr);

			response.getWriter().print(retStr);
		} catch (Exception e) {
			e.printStackTrace();
		}
		return null;
	}

	public ActionForward send(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
		String docId = (String) request.getAttribute("docId");
		UserInfo userinfo = (UserInfo) request.getSession().getAttribute(
				"userinfo");
		String userId = userinfo.getUserID();
		String userName = userinfo.getUserName();
		String unitId = userinfo.getUnit().getUnitId().toString();
		String unitName = userinfo.getUnit().getUnitName();
		String recvUnitIds = (String) request.getAttribute("recvUnitIds");
		String recvUnitNames = (String) request.getAttribute("recvUnitNames");
		String printNums = (String) request.getAttribute("printNums");
		sendDocManager.saveSendDoc(docId, userId, userName, unitId, unitName,
				recvUnitIds, recvUnitNames, printNums);
		return null;
	}

	public ActionForward deletePage(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
		String docId = request.getParameter("docId");
		String status = request.getParameter("status");
		request.setAttribute("docId",docId);
		request.setAttribute("status",status);
		return mapping.findForward("deletepage");
	}
	
	public ActionForward deleteSendDoc(ActionMapping mapping, ActionForm form,
			HttpServletRequest request,HttpServletResponse response) {
		UserInfo userinfo = (UserInfo)request.getSession().getAttribute("userinfo");
		String username = userinfo.getUserName();
		String docId = request.getParameter("docId");
		String status = request.getParameter("status");
		String delYy = request.getParameter("reason");
		request.setAttribute("docId",docId);
		request.setAttribute("openerStatus",request.getParameter("openerStatus"));
		sendDocManager.deleteSendDoc(docId,status,username,delYy);
		return mapping.findForward("deletepage");
	}
	
	public ActionForward getEditDoc(ActionMapping mapping,ActionForm form,
			HttpServletRequest request,HttpServletResponse response) {
		String docKind = request.getParameter("docKind");
		request.setAttribute("docKind",docKind);
		String unitId = ((UserInfo)request.getSession().getAttribute("userinfo")).getUnit().getUnitId().toString();
		request.setAttribute("emergencyList",dataDictionaryManager.findDataDictionaryList(unitId,"101"));
		request.setAttribute("secretList",dataDictionaryManager.findDataDictionaryList(unitId,"102"));
		return mapping.findForward("viewdoc");
	}

	public ActionForward checkDocNum(ActionMapping mapping,ActionForm form,
			HttpServletRequest request,HttpServletResponse response) {
		//String where = " from SendDocForm where docNoPre=' "+request.getParameter("docNoPre")+"' and yearNo='"+request.getParameter("yearNo")+"' and waterNo='"+request.getParameter("waterNo")+"'";
		String docId = request.getParameter("docId");
		String docNoPre = request.getParameter("docNoPre");
		String yearNo = request.getParameter("yearNo");
		String waterNo = request.getParameter("waterNo");
		String xml = "";
    	Document document = DocumentHelper.createDocument();
    	document.setXMLEncoding("GBK");
    	Element root = document.addElement("root");
		if(sendDocManager.findDocNum(docId,docNoPre,yearNo,waterNo)){
			root.setText("0");
		}else{
			root.setText("1");
		}
		xml = document.asXML();
		response.setCharacterEncoding("GBK");
		response.setContentType("text/xml");
		//System.out.println(xml);
		try{
		    response.getWriter().print(xml);
		}catch(Exception e){
			e.printStackTrace();
		}
		return null;
	}
	
	public ActionForward selectUnit(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
		UserInfo userinfo = (UserInfo) request.getSession().getAttribute(
				"userinfo");
		String unitId = userinfo.getUnit().getUnitId().toString();
		List groupList = groupManager.getGroupList(unitId);
		List otherUnitList = unitManager.getOtherUnitList(unitId);
		request.setAttribute("groupList", groupList);
		request.setAttribute("otherUnitList", otherUnitList);
		return mapping.findForward("combineunit");
	}
	
	public ActionForward getSealUseList(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
		UserInfo userinfo = (UserInfo)request.getSession().getAttribute("userinfo");
		String unitId = userinfo.getUnit().getUnitId().toString();
		String start = request.getParameter("start");
		try{
		    Page page = sendDocLogManager.findSealUseList(unitId,new Integer(start).intValue());
		    request.setAttribute("page",page);
		}catch(Exception e){
			e.printStackTrace();
		}
		return mapping.findForward("uselistrecord");
	}
	
    public ActionForward viewLog(ActionMapping mapping, ActionForm form,
    		HttpServletRequest request,HttpServletResponse response){
    	String docId = request.getParameter("docId");
    	SendDocForm sendDoc = sendDocManager.getSendDocById(docId);
    	List retList = sendDocManager.findSendLog(docId);
		request.setAttribute("docTitle",sendDoc.getDocTitle());
		request.setAttribute("docNoPre",sendDoc.getDocNoPre()+"["+sendDoc.getYearNo()+"]"+sendDoc.getWaterNo());
		request.setAttribute("viewList",retList);
    	return mapping.findForward("viewlog");
    }
	
}

⌨️ 快捷键说明

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