update - 测试创建子任务时,添加父任务的 ExecutionId
This commit is contained in:
parent
9aad448b36
commit
f41c49a668
@ -325,12 +325,12 @@ public class BpmnProcessTaskServiceImpl implements BpmnProcessTaskService {
|
||||
saveAttachment(dto.getAttachmentList(), instance.getId(), task.getId());
|
||||
|
||||
// 完成任务,审批通过
|
||||
if (StringUtils.hasLength(task.getExecutionId())) {
|
||||
// if (StringUtils.hasLength(task.getExecutionId())) {
|
||||
taskService.complete(task.getId(), runtimeService.getVariables(task.getExecutionId()));
|
||||
} else {
|
||||
// } else {
|
||||
//加签子任务 没有executionId
|
||||
taskService.complete(task.getId());
|
||||
}
|
||||
// taskService.complete(task.getId());
|
||||
// }
|
||||
|
||||
//add by zuoqinbo 处理加签[分为向前加签和向后加签]或转交的任务
|
||||
String parentTaskId = task.getParentTaskId();
|
||||
@ -456,9 +456,10 @@ public class BpmnProcessTaskServiceImpl implements BpmnProcessTaskService {
|
||||
// task.setPriority(parentTask.getPriority());
|
||||
// task.setCreateTime(new Date());
|
||||
|
||||
Map<String, Object> executionVariables = new HashMap<>();
|
||||
executionVariables.put("assigneeName", assigner.buildAssigneeId());
|
||||
Execution subExecution = runtimeService.addMultiInstanceExecution(parentTask.getTaskDefinitionKey(), parentTask.getProcessInstanceId(), executionVariables);
|
||||
// Map<String, Object> executionVariables = new HashMap<>();
|
||||
// executionVariables.put("assigneeName", assigner.buildAssigneeId());
|
||||
Execution execution = runtimeService.executeActivityInAdhocSubProcess(parentTask.getExecutionId(), parentTask.getTaskDefinitionKey());
|
||||
// Execution subExecution = runtimeService.addMultiInstanceExecution(parentTask.getTaskDefinitionKey(), parentTask.getProcessInstanceId(), executionVariables);
|
||||
// ExecutionEntity concurrentExecution = CommandContextUtil.getExecutionEntityManager()
|
||||
// .createChildExecution((ExecutionEntity) multiInstanceRootExecution);
|
||||
// Execution subExecution = runtimeService.createExecutionQuery()
|
||||
|
||||
Loading…
Reference in New Issue
Block a user