workflowPicDisplayData.jsp
2.18 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
42
43
44
45
46
47
<%@ page language="java" contentType="application/json; charset=utf-8"%><%@ page
import="java.util.*"%><%@ page import="weaver.hrm.*"%><%@ page
import="weaver.systeminfo.*"%><%@ page import="weaver.general.*"%><%@ page
import="weaver.workflow.layout.RequestDisplayInfo"%><%@page
import="weaver.conn.RecordSet"%>
<%@page import="weaver.workflow.layout.WorkflowPicDisplayData"%>
<%@page import="com.alibaba.fastjson.JSONObject"%>
<%
User user = HrmUserVarify.getUser(request, response);
int workflowid = Util.getIntValue(request.getParameter("wfid"), 0);
int requestid = Util.getIntValue(request.getParameter("requestid"), -1);
int fromh5 = Util.getIntValue(request.getParameter("fromh5"), 0);
//查询formid isBill isCust id workflowname
String isBill = "";
String formid = "";
String isCust = "";
String workflowname = "";
RecordSet rst = new RecordSet();
if (workflowid == 0) {
// 查询请求的相关工作流基本信息
rst.executeProc("workflow_Requestbase_SByID", requestid + "");
if (rst.next()) {
workflowid = Util.getIntValue(rst.getString("workflowid"), 0);
}
}
//查询该工作流的表单id,是否是单据(0否,1是),帮助文档id
rst.executeProc("workflow_Workflowbase_SByID", workflowid + "");
if (rst.next()) {
formid = Util.null2String(rst.getString("formid"));
isCust = Util.null2String(rst.getString("isCust"));
workflowname = Util.null2String(rst.getString("workflowname"));
isBill = "" + Util.getIntValue(rst.getString("isbill"), 0);
}
WorkflowPicDisplayData wfPicDisplayData = new WorkflowPicDisplayData();
wfPicDisplayData.setWorkflowid(workflowid);
wfPicDisplayData.setRequestid(requestid);
wfPicDisplayData.setFormid(Util.getIntValue(formid));
wfPicDisplayData.setIsbill(Util.getIntValue(isBill));
wfPicDisplayData.setWorkflowname(workflowname);
wfPicDisplayData.setUser(user);
Map<String, Object> wfdata = wfPicDisplayData.getDisplayData(fromh5);
//JSONObject jo = JSONObject.fromObject(wfdata);
//String str = JSONObject.toJSONString(wfdata);
response.getWriter().write(JSONObject.toJSONString(wfdata));
%>