WorkflowCheckReportOperation.jsp 1.79 KB
<%@ page language="java" contentType="text/html; charset=UTF-8" %>
<%@ include file="/templetecheck/filecheck/CheckUserIsSysadmin.jsp" %>
<%@ page import="weaver.general.Util" %>
<%@ page import="com.alibaba.fastjson.JSONObject" %>
<%@ page import="weaver.templetecheck.filecheck.MobileModeReportOperation" %>
<%@ page import="weaver.templetecheck.filecheck.CheckRule" %>
<%@ page import="weaver.templetecheck.filecheck.ExportReportOperation" %>
<%@ page import="weaver.conn.RecordSet" %>
<%@ page import="weaver.general.GCONST" %>
<%@ page import="java.io.File" %>
<%@ page import="java.util.List" %>
<%@ page import="java.util.ArrayList" %>
<%@ page import="java.util.HashMap" %>
<%@ page import="java.util.Map" %>
<%

    String method = Util.null2String(request.getParameter("method"));
    String workflowids = Util.null2String(request.getParameter("workflowids"));
    String fromtab = Util.null2String(request.getParameter("fromtab"));
    String ruleid = Util.null2String(request.getParameter("ruleid"));
    //String ruleid = request.getParameter("ruleid");
    Map<String,String> mymap=new HashMap<String,String>();
    mymap.put("workflowids",workflowids);
    mymap.put("fromtab",fromtab);
    mymap.put("ruleid",ruleid);
    JSONObject jsonObj ;
    MobileModeReportOperation mro = new MobileModeReportOperation();
    if (method.equals("exportWorkflowReport")){
        List<String> excelList = new ArrayList<String>();
        String path="";
        ExportReportOperation ero = new ExportReportOperation();
        ero.getReportXls("workflow",excelList,mymap);
        String filepath= GCONST.getSysFilePath() + "templetecheck" + File.separatorChar;
        wscheck.ZipUtils.execute(excelList, filepath + "WorkflowCheckResult.zip", filepath, "WorkflowCheckResult");
        out.print("{\"status\":\"ok\"}");
    }
%>