diff --git a/workflow-engine-core/src/main/java/cn/axzo/workflow/core/service/converter/BpmnHistoricTaskInstanceConverter.java b/workflow-engine-core/src/main/java/cn/axzo/workflow/core/service/converter/BpmnHistoricTaskInstanceConverter.java index 115636b7a..320ae64aa 100644 --- a/workflow-engine-core/src/main/java/cn/axzo/workflow/core/service/converter/BpmnHistoricTaskInstanceConverter.java +++ b/workflow-engine-core/src/main/java/cn/axzo/workflow/core/service/converter/BpmnHistoricTaskInstanceConverter.java @@ -14,6 +14,7 @@ import java.util.List; import java.util.Objects; import static cn.axzo.workflow.common.constant.BpmnConstants.HIDDEN_ASSIGNEE_ID; +import static cn.axzo.workflow.core.common.enums.BpmnProcessTaskResultEnum.MI_END; import static org.mapstruct.NullValueCheckStrategy.ALWAYS; /** @@ -55,6 +56,7 @@ public interface BpmnHistoricTaskInstanceConverter extends EntityConverter !Objects.equals(i.getAssignee(), HIDDEN_ASSIGNEE_ID)) .filter(i -> !Objects.equals(i.getDeleteReason(), HIDDEN_ASSIGNEE_ID)) + .filter(i -> !Objects.equals(i.getDeleteReason(), MI_END.getStatus())) .forEach(i -> vos.add(toVo(i))); return vos; }