RequestDetailImportOperation.jsp
2.08 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
<%@ page language="java" contentType="text/html; charset=UTF-8" %>
<%@ page import="weaver.general.Util,java.net.*"%>
<%@ page import="weaver.file.FileUploadToPath" %>
<%@ include file="/systeminfo/init_wev8.jsp" %>
<jsp:useBean id="RequestDetailImport" class="weaver.workflow.request.RequestDetailImport" scope="page"/>
<%
FileUploadToPath fu = new FileUploadToPath(request) ;
String isfromE9 = Util.null2String(request.getParameter("isfromE9"),"0");
String f_weaver_belongto_userid=fu.getParameter("f_weaver_belongto_userid");
String f_weaver_belongto_usertype=fu.getParameter("f_weaver_belongto_usertype");
user = HrmUserVarify.getUser(request, response, f_weaver_belongto_userid, f_weaver_belongto_usertype) ;
int userid = user.getUID();
String src = Util.null2String(fu.getParameter("src"));
int requestid = Util.getIntValue(fu.getParameter("requestid"));
if( !src.equals("save") || requestid == -1 ) {
out.print("<script>wfforward('/notice/RequestError.jsp');</script>");
}else{
out.print("<script>try{");
String errmsg=RequestDetailImport.ImportDetail(fu,user);
if(!errmsg.equals("")){
out.print("alert('"+errmsg+"');");
}else{
out.print("top.Dialog.alert('"+SystemEnv.getHtmlLabelName(25750, user.getLanguage())+"');");
out.print(" var key = '" + userid+ "_" + requestid+"requestimport';");
out.print("setCookie(key,'1',1);");
out.print("function setCookie(cname,cvalue,exdays){");
out.print("var d = new Date();");
out.print("d.setTime(d.getTime()+(exdays*24*60*60*1000));");
out.print("var expires = 'expires='+d.toGMTString();");
out.print("document.cookie = cname + '=' + cvalue + '; ' + expires;");
out.print("}");
}
String topPage = "1".equals(isfromE9) ? "ViewRequestForwardSPA.jsp":"ViewRequest.jsp";
out.print("parent.close();top.window.location.href='ViewRequest.jsp?f_weaver_belongto_userid=" + userid + "&isfromdetail=1&f_weaver_belongto_usertype=" + f_weaver_belongto_usertype +"&requestid="+requestid+"';");
out.print("}catch(e){}");
out.print("</script>");
}
%>