mustpassstep.jsp
1.21 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
<%@ page import="weaver.general.Util" %>
<%@ page import="java.util.*" %>
<%@ page import="weaver.systeminfo.*" %>
<%@ page import="weaver.hrm.*" %>
<%@ page language="java" contentType="text/html; charset=UTF-8" %> 
<jsp:useBean id="WFNodePortalMainManager" class="weaver.workflow.workflow.WFNodePortalMainManager" scope="page" />
<%WFNodePortalMainManager.resetParameter();%>
<%
 
	int wfid=0;
	int nodeid = 0;
	wfid=Util.getIntValue(Util.null2String(request.getParameter("wfid")),0);
	nodeid = Util.getIntValue(Util.null2String(request.getParameter("nodeid")),0);
	
	User user = HrmUserVarify.getUser (request , response) ;
	if(user == null)  return ;
	
	
	WFNodePortalMainManager.resetParameter();
	WFNodePortalMainManager.setWfid(wfid);
	WFNodePortalMainManager.selectWfNodePortal();
	String jsonString = "{\"options\":[";
	int count= 0;
	while(WFNodePortalMainManager.next()){
		if(WFNodePortalMainManager.getDestnodeid() == nodeid){
			
			jsonString+="{\"name\":\""+WFNodePortalMainManager.getLinkname()+"\", \"type\":\""+WFNodePortalMainManager.getId()+"\",\"node\":\""+nodeid+"\"},";
			count++;
		}
	}
	if(count>0){
		jsonString=jsonString.substring(0,jsonString.length()-1);
	}
	
	jsonString+="]}";
	out.print(jsonString);
	%>