UploadDoc.jsp
3.32 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
<%@ 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);
}
}
%>