RequestDetailImportOperation.jsp 2.08 KB

<%@ 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>");
    }
%>