workflowSign.jsp
1.66 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
<%@ page language="java" contentType="text/html; charset=UTF-8" %>
<%@ page import="weaver.general.Util" %>
<%@ page import="weaver.mobile.plugin.ecology.service.WorkflowSignuture" %>
<%@page import="weaver.hrm.User"%>
<%@page import="weaver.hrm.HrmUserVarify"%>
<%@ page import="weaver.mobile.webservices.workflow.WorkflowServiceUtil" %>
<%
if (!WorkflowServiceUtil.checkCanViewForm(request, response, session)){
return;
}
User user = HrmUserVarify.getUser (request , response) ;
if(user == null) return ;
String workflowId = Util.null2String(request.getParameter("workflowId"));
int requestId = Util.getIntValue(request.getParameter("requestId"));
int userId = Util.getIntValue(request.getParameter("userid"), 0);
int pagesize = Util.getIntValue(request.getParameter("pagesize"), 0);
int endId = Util.getIntValue(request.getParameter("pageindex"), 0);
int fromRequestId = Util.getIntValue(request.getParameter("fromRequestId"), 0);
String module = Util.null2String(request.getParameter("module"));
if(Util.getIntValue(workflowId)<=0 || requestId<=0 || userId == 0 || pagesize == 0){
return;
}
//督办监控对应
//String strJson = WorkflowSignuture.getJsonWorkflowSignuture(workflowId, String.valueOf(requestId), userId, pagesize, endId, fromRequestId);
String strJson;
if(module.equals("-1005") || module.equals("-1004")){
fromRequestId = -99999;
}
strJson = WorkflowSignuture.getJsonWorkflowSignuture(workflowId, String.valueOf(requestId), userId, pagesize, endId, fromRequestId);
if(!"".equals(strJson)){
response.setContentType("application/json; charset=UTF-8");
java.io.PrintWriter writer = response.getWriter();
writer.write(strJson);
writer.flush();
writer.close();
}
%>