WorkflowCheckReportOperation.jsp
1.79 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
<%@ 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\"}");
}
%>