SapActionEditOperation.jsp
1.93 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
<%@ page language="java" contentType="text/html; charset=UTF-8"%>
<%@ include file="/systeminfo/init_wev8.jsp" %>
<%@ page import="java.util.*"%>
<%@ page import="weaver.general.*"%>
<%@ page import="weaver.formmode.interfaces.action.SapActionManager"%>
<%
if(!HrmUserVarify.checkUserRight("ModeSetting:All", user)){
response.sendRedirect("/notice/noright.jsp");
return;
}
String operate = Util.null2String(request.getParameter("operate"));
int actionid = Util.getIntValue(request.getParameter("actionid"), 0);
int workflowid = Util.getIntValue(request.getParameter("workflowid"),0);
int nodeid = Util.getIntValue(request.getParameter("nodeid"),0);
//是否节点后附加操作
int ispreoperator = Util.getIntValue(request.getParameter("ispreoperator"), 0);
//出口id
int nodelinkid = Util.getIntValue(request.getParameter("nodelinkid"), 0);
String actionname = Util.null2String(request.getParameter("actionname"));
int actionorder = Util.getIntValue(request.getParameter("actionorder"), 0);
String sapoperation = Util.null2String(request.getParameter("sapoperation"));//调用的sap的方法
//out.println("operate = " + operate + "<br>");
//out.println("actionid = " + actionid + "<br>");
SapActionManager sapActionManager = new SapActionManager();
sapActionManager.setActionid(actionid);
sapActionManager.setWorkflowid(workflowid);
sapActionManager.setNodeid(nodeid);
sapActionManager.setNodelinkid(nodelinkid);
sapActionManager.setIspreoperator(ispreoperator);
sapActionManager.setActionname(actionname);
sapActionManager.setActionorder(actionorder);
sapActionManager.setSapoperation(sapoperation);
sapActionManager.setRequest(request);
if("delete".equals(operate)){
sapActionManager.doDeleteSapAction();
}else if("save".equals(operate)){
actionid = sapActionManager.doSaveAspAction();
//out.println("actionid 222 = " + actionid + "<br>");
}
out.println("<script language=\"javascript\">window.parent.close();dialogArguments.reloadDMLAtion();</script>");
%>