diff --git a/workflow-engine-core/src/main/java/cn/axzo/workflow/core/service/impl/BpmnProcessInstanceServiceImpl.java b/workflow-engine-core/src/main/java/cn/axzo/workflow/core/service/impl/BpmnProcessInstanceServiceImpl.java index 48d5c4174..7f5feddcb 100644 --- a/workflow-engine-core/src/main/java/cn/axzo/workflow/core/service/impl/BpmnProcessInstanceServiceImpl.java +++ b/workflow-engine-core/src/main/java/cn/axzo/workflow/core/service/impl/BpmnProcessInstanceServiceImpl.java @@ -1222,7 +1222,7 @@ public class BpmnProcessInstanceServiceImpl implements BpmnProcessInstanceServic } List list = taskService.createTaskQuery() .processInstanceId(dto.getProcessInstanceId()) - .taskAssigneeLikeIgnoreCase(dto.getApprover().buildAssigneeId()) + .taskAssigneeLikeIgnoreCase("%" + dto.getApprover().buildAssigneeId() + "%") .active() .list(); return !CollectionUtils.isEmpty(list);