|
@@ -350,6 +350,11 @@ public class FlowTaskServiceImpl extends BaseServiceImpl<FlowTaskDao, FlowTask>
|
|
|
}
|
|
|
assigneeList.remove(taskForm.getAssignee());
|
|
|
runtimeService.setVariable(taskInfo.getProcessInstanceId(), collectionName, assigneeList);
|
|
|
+ flowActivityService.lambdaUpdate()
|
|
|
+ .eq(FlowActivity::getInstanceId, taskInfo.getProcessInstanceId())
|
|
|
+ .eq(FlowActivity::getNodeId, taskInfo.getTaskDefinitionKey())
|
|
|
+ .eq(FlowActivity::getUserId, taskForm.getAssignee())
|
|
|
+ .remove();
|
|
|
}
|
|
|
|
|
|
private MultiInstanceLoopCharacteristics getLoopCharacteristics(String processInstanceId, String taskDefinitionKey) {
|