ManageRequest.jsp
2.91 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
<%@ page import="weaver.general.Util" %>
<%@ page import="weaver.conn.*" %>
<%@ page import="java.util.*" %>
<%@ page language="java" contentType="text/html; charset=UTF-8" %> <%@ include file="/systeminfo/init_wev8.jsp" %>
<jsp:useBean id="RecordSet" class="weaver.conn.RecordSet" scope="page" />
<%
// 由于嵌入了图形化的表单设计,不能在一个页面来导入body,现在增加一个跳转页面
int requestid = Util.getIntValue(request.getParameter("requestid"),0);
String message = Util.null2String(request.getParameter("message")); // 返回的错误信息
String topage = Util.null2String(request.getParameter("topage")) ; //返回的页面
// 工作流新建文档的处理
String docfileid = Util.null2String(request.getParameter("docfileid")); // 新建文档的工作流字段
String newdocid = Util.null2String(request.getParameter("docid")); // 新建的文档
String actionPage = "" ;
RecordSet.executeSql("select count(a.formid) from workflow_formprop a, workflow_base b, workflow_Requestbase c where a.formid = b.formid and b.id = c.workflowid and c.requestid = "+requestid);
if(RecordSet.next() && RecordSet.getInt(1) > 0 ) actionPage = "ManageRequestForm.jsp" ;
else actionPage = "ManageRequestNoForm.jsp" ;
int userid=user.getUID(); //当前用户id
int lastOperator=0; //最后操作者id
String lastOperateDate="";//最后操作日期
String lastOperateTime="";//最后操作时间
// 查询请求的相关工作流基本信息
RecordSet.executeProc("workflow_Requestbase_SByID",requestid+"");
if(RecordSet.next()){
lastOperator = Util.getIntValue(RecordSet.getString("lastOperator"),0);
lastOperateDate=Util.null2String(RecordSet.getString("lastOperateDate"));
lastOperateTime=Util.null2String(RecordSet.getString("lastOperateTime"));
}
session.setAttribute(userid+"_"+requestid+"lastOperator",""+lastOperator);
session.setAttribute(userid+"_"+requestid+"lastOperateDate",lastOperateDate);
session.setAttribute(userid+"_"+requestid+"lastOperateTime",lastOperateTime);
%>
<BODY onload='manageform.submit ()'>
<FORM name=manageform method=post action='<%=actionPage%>?requestid=<%=requestid%>&message=<%=message%>&topage=<%=topage%>&docfileid=<%=docfileid%>&newdocid=<%=newdocid%>'>
<input type="hidden" name="requestid" value="<%=requestid%>">
<input type="hidden" name="message" value="<%=message%>">
<input type="hidden" name="topage" value="<%=topage%>">
<input type="hidden" name="docfileid" value="<%=docfileid%>">
<input type="hidden" name="newdocid" value="<%=newdocid%>">
<input type="hidden" name="f_weaver_belongto_userid" value="<%=request.getParameter("f_weaver_belongto_userid") %>">
<input type="hidden" name="f_weaver_belongto_usertype" value="<%=request.getParameter("f_weaver_belongto_usertype") %>">
<input type="hidden" name="needChooseOperator" value="<%=Util.null2String(request.getParameter("needChooseOperator")) %>"/>
</FORM>
</BODY>
</HTML>