diff --git a/snail-job-server/snail-job-server-web/src/main/java/com/aizuda/snailjob/server/web/model/response/WorkflowDetailResponseVO.java b/snail-job-server/snail-job-server-web/src/main/java/com/aizuda/snailjob/server/web/model/response/WorkflowDetailResponseVO.java index e9b5adb3..18e7eced 100644 --- a/snail-job-server/snail-job-server-web/src/main/java/com/aizuda/snailjob/server/web/model/response/WorkflowDetailResponseVO.java +++ b/snail-job-server/snail-job-server-web/src/main/java/com/aizuda/snailjob/server/web/model/response/WorkflowDetailResponseVO.java @@ -55,6 +55,11 @@ public class WorkflowDetailResponseVO { */ private Integer workflowStatus; + /** + * see: {@link com.aizuda.snailjob.common.core.enums.JobTaskBatchStatusEnum} + */ + private Integer workflowBatchStatus; + /** * 工作流上下文 */ diff --git a/snail-job-server/snail-job-server-web/src/main/java/com/aizuda/snailjob/server/web/service/impl/WorkflowBatchServiceImpl.java b/snail-job-server/snail-job-server-web/src/main/java/com/aizuda/snailjob/server/web/service/impl/WorkflowBatchServiceImpl.java index 0e75c8f8..762014c7 100644 --- a/snail-job-server/snail-job-server-web/src/main/java/com/aizuda/snailjob/server/web/service/impl/WorkflowBatchServiceImpl.java +++ b/snail-job-server/snail-job-server-web/src/main/java/com/aizuda/snailjob/server/web/service/impl/WorkflowBatchServiceImpl.java @@ -111,6 +111,7 @@ public class WorkflowBatchServiceImpl implements WorkflowBatchService { Workflow workflow = workflowMapper.selectById(workflowTaskBatch.getWorkflowId()); WorkflowDetailResponseVO responseVO = WorkflowConverter.INSTANCE.convert(workflow); + responseVO.setWorkflowBatchStatus(workflowTaskBatch.getTaskBatchStatus()); List workflowNodes = workflowNodeMapper.selectList(new LambdaQueryWrapper() .eq(WorkflowNode::getDeleted, StatusEnum.NO.getStatus()) .eq(WorkflowNode::getWorkflowId, workflow.getId()));