UploadDoc.jsp 3.32 KB
<%@ page import="weaver.general.Util" %>
<%@ page import="java.util.*" %>

<%@ page language="java" contentType="text/html; charset=UTF-8" %> <%@ include file="/systeminfo/init_wev8.jsp" %>
<jsp:useBean id="MouldManager" class="weaver.docs.mouldfile.MouldManager" scope="page" />
<jsp:useBean id="DocMouldComInfo" class="weaver.docs.mouldfile.DocMouldComInfo" scope="page" />
<%
    if(!HrmUserVarify.checkUserRight("DocMouldAdd:add", user)&&!HrmUserVarify.checkUserRight("DocMouldEdit:Edit", user)&&!HrmUserVarify.checkUserRight("DocMouldEdit:Delete", user)){
        response.sendRedirect("/notice/noright.jsp");
        return;
    }
	MouldManager.resetParameter();
  	MouldManager.setLanguageid(user.getLanguage());
	MouldManager.setClientAddress(request.getRemoteAddr());
	MouldManager.setUserid(user.getUID());

  	MouldManager.UploadMould(request);
  	DocMouldComInfo.removeDocMouldCache();

	int subcompanyid1=Util.getIntValue(String.valueOf(session.getAttribute("DocMouldDsp_")),0);
	int subcompanyid2=Util.getIntValue(String.valueOf(session.getAttribute("DocMouldDspExt.jsp_")),0);
	MouldManager.getMouldSubInfoById();
	int subcompanyid = MouldManager.getSubcompanyid1();
	//System.out.println("subcompanyidlllll:"+subcompanyid);
    String urlfrom = MouldManager.getUrlFrom() ;
	String operation=MouldManager.getOperation();
	String state  = MouldManager.getState();//合同文档是否被引用。
	int doctype = MouldManager.getDoctype();//合同文档的文件类型: 0:HTML,2:Word,3:Excel
    //返回到模本显示页面
 	//response.sendRedirect("DocMould.jsp?urlfrom="+urlfrom);
	
	if(MouldManager.getIsDialog().equals("1")){
		MouldManager.getMouldInfoById();
		int mouldType = MouldManager.getMouldType();
  		if(mouldType>1){
 			response.sendRedirect("DocMouldAddExt.jsp?id="+MouldManager.getId()+"&isclose=1&urlfrom="+urlfrom+"&subcompanyid1="+subcompanyid1);
 		}else{
 			response.sendRedirect("DocMouldAdd.jsp?isclose=1&urlfrom="+urlfrom+"&subcompanyid1="+subcompanyid1);
 		}
 		return;
 	}else if(MouldManager.getIsDialog().equals("2")){
 		MouldManager.getMouldInfoById();
 		int mouldType = MouldManager.getMouldType();
		String oop2=MouldManager.getOperation();
  		if(mouldType>1){
  			response.sendRedirect("DocMouldEditExt.jsp?isclose=1&id="+MouldManager.getId()+"&urlfrom="+urlfrom+"&subcompanyid1="+subcompanyid1);
  		}else{
  			response.sendRedirect("DocMouldEdit.jsp?isclose=1&id="+MouldManager.getId()+"&urlfrom="+urlfrom+"&subcompanyid1="+subcompanyid1+"&operation="+oop2);
  		}
 		
 		return;
 	}else{
 		//Modify by 杨国生 2004-10-25 For TD1271
		if(operation.equals("delete") && !state.equals("nodelete")){
	 			response.sendRedirect("DocMould.jsp?urlfrom="+urlfrom+"&subcompanyid1="+subcompanyid1);
		}else if(operation.equals("delete") && state.equals("nodelete") && doctype == 0){
				response.sendRedirect("DocMouldDsp.jsp?id="+MouldManager.getId()+"&urlfrom="+urlfrom+"&state="+state+"&subcompanyid1="+subcompanyid1);
		}else if(operation.equals("delete") && state.equals("nodelete") && (doctype == 2 || doctype == 3)){
				response.sendRedirect("DocMouldDspExt.jsp?id="+MouldManager.getId()+"&urlfrom="+urlfrom+"&state="+state+"&subcompanyid1="+subcompanyid2);
		}else if(!operation.equals("delete")){
				response.sendRedirect("DocMouldDsp.jsp?id="+MouldManager.getId()+"&urlfrom="+urlfrom+"&subcompanyid1="+subcompanyid);
		}
 	}
%>