记录一个flowable的TaskService查询坑

开门见山地说

flowable中,如果你使用以下代码查询Task

taskService.createTaskQuery().taskCandidateGroup(A).taskCandidateUser(B).taskAssignee(C);

那么A和B的条件都会被直接忽略,只留下C。

这是因为,如果一个Task一旦指定了Assignee,则其他所有候选的组candidateGroup和候选人candidateUser都会被忽略。

你可能感兴趣的:(java)