diff --git a/src/main/java/com/wflow/workflow/service/impl/ProcessInstanceServiceImpl.java b/src/main/java/com/wflow/workflow/service/impl/ProcessInstanceServiceImpl.java index b97458b..68785ac 100644 --- a/src/main/java/com/wflow/workflow/service/impl/ProcessInstanceServiceImpl.java +++ b/src/main/java/com/wflow/workflow/service/impl/ProcessInstanceServiceImpl.java @@ -437,7 +437,9 @@ public class ProcessInstanceServiceImpl implements ProcessInstanceService { instanceQuery.finished(); } if (!Objects.equals(customStatus, 1) && !Objects.equals(customStatus, 2)) { - instanceQuery.startedBy(startUser); + if (StrUtil.isNotBlank(startUser)) { + instanceQuery.startedBy(startUser); + } } Executor.builder() //customStatus 1待催办2已办结3审批进行中4审批被撤销5审批被驳回6审批通过7审批被驳回(发起人是自己)