commit:支持后台扩展类

This commit is contained in:
Jerry
2024-09-09 21:29:28 +08:00
parent 7fe3091e6e
commit f52faaff3c
26 changed files with 1140 additions and 109 deletions

View File

@@ -262,6 +262,7 @@ public class FlowOnlineOperationController {
}
taskVariableData.put(FlowConstant.COPY_DATA_KEY, copyData);
}
onlineOperationHelper.enableOnlineExtendExecutor(datasource.getDatasourceId());
FlowTaskComment flowTaskComment = BeanUtil.copyProperties(flowTaskCommentDto, FlowTaskComment.class);
if (StrUtil.isBlank(dataId)) {
return this.submitNewTask(processInstanceId, taskId,
@@ -653,6 +654,7 @@ public class FlowOnlineOperationController {
taskVariableData.put(FlowConstant.COPY_DATA_KEY, copyData);
}
FlowTaskComment flowTaskComment = BeanUtil.copyProperties(flowTaskCommentDto, FlowTaskComment.class);
onlineOperationHelper.enableOnlineExtendExecutor(datasource.getDatasourceId());
// 保存在线表单提交的数据,同时启动流程和自动完成第一个用户任务。
if (slaveData == null) {
flowOnlineOperationService.saveNewAndStartProcess(
@@ -846,6 +848,7 @@ public class FlowOnlineOperationController {
private JSONObject buildUserTaskData(
String businessKey, OnlineDatasource datasource, List<OnlineDatasourceRelation> relationList) {
onlineOperationHelper.enableOnlineExtendExecutor(datasource.getDatasourceId());
OnlineTable masterTable = datasource.getMasterTable();
JSONObject jsonData = new JSONObject();
List<OnlineDatasourceRelation> oneToOneRelationList = relationList.stream()