|
@@ -4,10 +4,10 @@ import com.alibaba.fastjson2.JSON;
|
|
|
import com.ruoyi.common.constant.HttpStatus;
|
|
|
import com.ruoyi.common.utils.bpm.XmlDataParserUtils;
|
|
|
import com.ruoyi.common.utils.uuid.IdUtils;
|
|
|
-import com.ruoyi.execution.produce.dispersed.enetity.BpmExecuteNode;
|
|
|
-import com.ruoyi.execution.produce.dispersed.enetity.BpmExecuteNodeMiddle;
|
|
|
-import com.ruoyi.execution.produce.dispersed.enetity.BpmExecuteProcess;
|
|
|
-import com.ruoyi.execution.produce.dispersed.enetity.runbpm.*;
|
|
|
+import com.ruoyi.execution.produce.dispersed.entity.BpmExecuteNode;
|
|
|
+import com.ruoyi.execution.produce.dispersed.entity.BpmExecuteNodeMiddle;
|
|
|
+import com.ruoyi.execution.produce.dispersed.entity.BpmExecuteProcess;
|
|
|
+import com.ruoyi.execution.produce.dispersed.entity.runbpm.*;
|
|
|
import com.ruoyi.execution.produce.dispersed.mapper.BpmExecuteNodeMapper;
|
|
|
import com.ruoyi.execution.produce.dispersed.mapper.BpmExecuteNodeMiddleMapper;
|
|
|
import com.ruoyi.execution.produce.dispersed.mapper.BpmExecuteProcessMapper;
|
|
@@ -155,7 +155,7 @@ public class PreExecutionToolClass<R> {
|
|
|
runBpmExecuteNodeList.add(bpmExecuteNode);
|
|
|
});
|
|
|
runBpmExecuteNodeMapper.insertBpmExecuteNodeList(runBpmExecuteNodeList);
|
|
|
- /**3️⃣3️⃣3️⃣ 执行流程任务所有关联数据执行用户,执行脚本等*/
|
|
|
+ /**3️⃣3️⃣3️⃣ 执行流程任务所有关联数据执行用户、执行脚本、表单等*/
|
|
|
List<BpmExecuteNodeMiddle> runBpmExecuteNodeMiddleList = new ArrayList<>();
|
|
|
int index = 0;
|
|
|
// bpmUserScriptVoList 当前节点的所有执行用户脚本
|
|
@@ -193,6 +193,9 @@ public class PreExecutionToolClass<R> {
|
|
|
runBpmExecuteNodeMiddleList.add(bpmExecuteNodeMiddle);
|
|
|
});
|
|
|
runBpmExecuteNodeMiddleMapper.insertBpmExecuteNodeMiddleList(runBpmExecuteNodeMiddleList);
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
/**4️⃣4️⃣4️⃣ 调用执行节点接口 预执行当前投产流程的开始节点,执行开始节点*/
|
|
|
// bpmUserScriptVoList 节点key对应的脚本
|
|
|
// 根据节点类型startEvent 筛选得到当前流程的开始节点,进行自动执行 // startEvent 开始节点类型
|