update - 测试创建子任务时,添加父任务的 ExecutionId
This commit is contained in:
parent
0136789d26
commit
20848233dc
@ -459,10 +459,13 @@ public class BpmnProcessTaskServiceImpl implements BpmnProcessTaskService {
|
||||
task.setPriority(parentTask.getPriority());
|
||||
task.setCreateTime(new Date());
|
||||
|
||||
Execution subExecution = runtimeService.createExecutionQuery()
|
||||
.parentId(parentTask.getExecutionId()) // 将新执行实例设置为当前执行实例的子实例
|
||||
.activityId(parentTask.getTaskDefinitionKey()) // 指定活动ID
|
||||
.singleResult();
|
||||
Execution subExecution = runtimeService.addMultiInstanceExecution(parentTask.getTaskDefinitionKey(), parentTask.getProcessInstanceId(), null);
|
||||
// ExecutionEntity concurrentExecution = CommandContextUtil.getExecutionEntityManager()
|
||||
// .createChildExecution((ExecutionEntity) multiInstanceRootExecution);
|
||||
// Execution subExecution = runtimeService.createExecutionQuery()
|
||||
// .parentId(parentTask.getExecutionId()) // 将新执行实例设置为当前执行实例的子实例
|
||||
// .activityId(parentTask.getTaskDefinitionKey()) // 指定活动ID
|
||||
// .singleResult();
|
||||
task.setExecutionId(subExecution.getId());
|
||||
log.info("流程加签父任务:{},正在创建加签子任务:{},", parentTaskId, JSONUtil.toJsonStr(Lists.newArrayList(task)));
|
||||
taskService.saveTask(task);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user