WFSuperviseDoFlag.jsp
2.08 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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
<%@ page language="java" contentType="text/html; charset=UTF-8" %>
<%@ page import="weaver.general.Util,java.util.*,weaver.conn.*" %>
<%@ page import="java.io.Writer"%>
<%@ page import="weaver.hrm.*" %>
<jsp:useBean id="rc" class="weaver.hrm.resource.ResourceComInfo" scope="page" />
<jsp:useBean id="cci" class="weaver.crm.Maint.CustomerInfoComInfo" scope="page" />
<jsp:useBean id="rs" class="weaver.conn.RecordSet" scope="page" />
<jsp:useBean id="WFLinkInfo" class="weaver.workflow.request.WFLinkInfo" scope="page"/>
<%
   //add By lsj 2014/1/23
  String[]  requestids=request.getParameterValues("requestid");
  User user = HrmUserVarify.getUser (request , response) ;
 
//用户id
  int userid=user.getUID();
  
  Calendar today = Calendar.getInstance();
  
  String currentdate = Util.add0(today.get(Calendar.YEAR), 4) + "-" +
                     Util.add0(today.get(Calendar.MONTH) + 1, 2) + "-" +
                     Util.add0(today.get(Calendar.DAY_OF_MONTH), 2) ;
  String currenttime = Util.add0(today.get(Calendar.HOUR_OF_DAY), 2) + ":" +
                     Util.add0(today.get(Calendar.MINUTE), 2) + ":" +
                     Util.add0(today.get(Calendar.SECOND), 2) ;
  // 记录ip地址
  String clientip = request.getRemoteAddr();
    
  String logintype = user.getLogintype();     //当前用户类型  1: 类别用户  2:外部用户
  int usertype = 0;
  if(logintype.equals("1")) usertype = 0;
  if(logintype.equals("2")) usertype = 1;
 //流程督办人查看
  String orderType="4";
  int showorder = 10000;
 
  //分隔符
  char flag = Util.getSeparator() ;
  int requestid;
  int nodeid;
	
  for(String  reqid:requestids)
  {
    //请求id
    requestid=Util.getIntValue(reqid,0);
    //节点id
    nodeid=WFLinkInfo.getCurrentNodeid(requestid,userid,Util.getIntValue(logintype,1));  
    rs.executeProc("workflow_RequestViewLog_Insert",requestid+"" + flag + userid+"" + flag + currentdate +flag + currenttime + flag + clientip + flag + usertype +flag + nodeid + flag + orderType + flag + showorder);
  
  }
   
  String returnStr="success";
  
  out.print(returnStr);
  
  return;
%>