Skip to content

Commit c486e9e

Browse files
committed
1 parent 75e7bb4 commit c486e9e

2 files changed

Lines changed: 33 additions & 0 deletions

File tree

flow-engine-framework/src/main/java/com/codingapi/flow/script/request/GroovyScriptRequest.java

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -187,6 +187,19 @@ public FlowCreateRequest toCreateRequest(){
187187
return flowSession.toCreateRequest();
188188
}
189189

190+
/**
191+
* 创建流程请求,用于自流程的创建
192+
* @param workId 流程设计id
193+
* @param actionId 动作类型
194+
* @param formData 流程数据
195+
*/
196+
public FlowCreateRequest toCreateRequest(String workId,
197+
long operatorId,
198+
String actionId,
199+
String formData){
200+
return flowSession.toCreateRequest(workId, operatorId, actionId, formData);
201+
}
202+
190203
/**
191204
* 创建流程请求,用于自流程的创建
192205
* @param workId 流程设计id

flow-engine-framework/src/main/java/com/codingapi/flow/session/FlowSession.java

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package com.codingapi.flow.session;
22

3+
import com.alibaba.fastjson.JSONObject;
34
import com.codingapi.flow.action.ActionType;
45
import com.codingapi.flow.action.IFlowAction;
56
import com.codingapi.flow.form.FormData;
@@ -150,6 +151,25 @@ public FlowCreateRequest toCreateRequest() {
150151
}
151152

152153

154+
/**
155+
* 创建流程请求,用于自流程的创建
156+
* @param workId 流程设计id
157+
* @param actionId 动作类型
158+
* @param formData 流程数据
159+
*/
160+
public FlowCreateRequest toCreateRequest(String workId,
161+
long operatorId,
162+
String actionId,
163+
String formData){
164+
165+
FlowCreateRequest request = new FlowCreateRequest();
166+
request.setActionId(actionId);
167+
request.setWorkId(workId);
168+
request.setOperatorId(operatorId);
169+
request.setFormData(JSONObject.parseObject(formData));
170+
return request;
171+
}
172+
153173
/**
154174
* 创建流程请求,用于自流程的创建
155175
* @param workId 流程设计id

0 commit comments

Comments
 (0)