checkLockAjax.jsp 1.17 KB
<%@ page language="java" contentType="text/html; charset=GBK" %> 
<%@ page import="weaver.general.Util" %>
<%@ page import="weaver.conn.*" %>
<%@ page import="java.util.*" %>
<jsp:useBean id="rs" class="weaver.conn.RecordSet" scope="page" />
<jsp:useBean id="LockUtil" class="weaver.workflow.request.LockUtil" scope="page"/>
<%
	String requestid = request.getParameter("requestid");
	String userid = request.getParameter("userid");
	String nodeid = request.getParameter("nodeid");
	String timestamp = request.getParameter("timestamp");
	String type = Util.null2String(request.getParameter("type"));
	if("updatelock".equals(type)){
		boolean result = LockUtil.updateLockInfo(requestid,nodeid,userid,timestamp);
		out.print(result);
	}else if("unlockRequest".equals(type)){
		String needclose = Util.null2String(request.getParameter("needclose"));
		if("1".equals(needclose)){//解锁保存后,需要关闭页面
			session.setAttribute("needclose_"+requestid+"_"+userid,"1");
		}
		LockUtil.unlockRequest(requestid,nodeid);
		out.print("");
	}else if("checkEffictive".equals(type)){//校验页面是否有效
		boolean result = LockUtil.checkEffictive(requestid,nodeid,userid,timestamp);
		out.print(result);
	}
	
%>