|
@@ -1,8 +1,6 @@
|
|
package com.zkqy.execution.produce.dispersed.runbpm;
|
|
package com.zkqy.execution.produce.dispersed.runbpm;
|
|
|
|
|
|
|
|
|
|
-
|
|
|
|
-
|
|
|
|
import com.zkqy.common.constant.HttpStatus;
|
|
import com.zkqy.common.constant.HttpStatus;
|
|
import com.zkqy.common.core.domain.AjaxResult;
|
|
import com.zkqy.common.core.domain.AjaxResult;
|
|
import com.zkqy.common.utils.DateUtils;
|
|
import com.zkqy.common.utils.DateUtils;
|
|
@@ -209,8 +207,18 @@ public class PreExecutionToolClass<R> {
|
|
// 追加节点中间表list
|
|
// 追加节点中间表list
|
|
runBpmExecuteNodeMiddleList.add(bpmExecuteNodeMiddle);
|
|
runBpmExecuteNodeMiddleList.add(bpmExecuteNodeMiddle);
|
|
});
|
|
});
|
|
|
|
+ List<BpmExecuteNodeMiddle> endrunBpmExecuteNodeMiddleList = new ArrayList<>();
|
|
|
|
+ runBpmExecuteNodeMiddleList.forEach(item -> {
|
|
|
|
+ String taskArtificialScriptKey = "";
|
|
|
|
+ String asd[] = item.getTaskArtificialScriptKey().split(",");
|
|
|
|
+ for (String s : asd) {
|
|
|
|
+ taskArtificialScriptKey += s.trim() + ",";
|
|
|
|
+ }
|
|
|
|
+ item.setTaskArtificialScriptKey(taskArtificialScriptKey.substring(0, taskArtificialScriptKey.lastIndexOf(",")));
|
|
|
|
+ endrunBpmExecuteNodeMiddleList.add(item);
|
|
|
|
+ });
|
|
|
|
|
|
- runBpmExecuteNodeMiddleMapper.insertBpmExecuteNodeMiddleList(runBpmExecuteNodeMiddleList);
|
|
|
|
|
|
+ runBpmExecuteNodeMiddleMapper.insertBpmExecuteNodeMiddleList(endrunBpmExecuteNodeMiddleList);
|
|
//**3️⃣⚡️5️⃣ 流程任务当中的所有节点关联的表单信息 得到当前流程的所有节点以及当前节点脚本绑定的异常脚本-》处理当前节点脚本、异常脚本绑定的表单到中间表信息 */
|
|
//**3️⃣⚡️5️⃣ 流程任务当中的所有节点关联的表单信息 得到当前流程的所有节点以及当前节点脚本绑定的异常脚本-》处理当前节点脚本、异常脚本绑定的表单到中间表信息 */
|
|
List<BpmExecuteNodeForm> bpmExecuteNodeFormList = new ArrayList<>();
|
|
List<BpmExecuteNodeForm> bpmExecuteNodeFormList = new ArrayList<>();
|
|
// 当前流程的正常节点、异常节点(理论上无论什么节点都会绑定一个表单)
|
|
// 当前流程的正常节点、异常节点(理论上无论什么节点都会绑定一个表单)
|