diff --git a/workflow-engine-common/src/main/java/cn/axzo/workflow/common/model/response/ProcessLogItemDTO.java b/workflow-engine-common/src/main/java/cn/axzo/workflow/common/model/response/ProcessLogItemDTO.java index 0e8b5e9b4..5e2a02ea8 100644 --- a/workflow-engine-common/src/main/java/cn/axzo/workflow/common/model/response/ProcessLogItemDTO.java +++ b/workflow-engine-common/src/main/java/cn/axzo/workflow/common/model/response/ProcessLogItemDTO.java @@ -1,5 +1,6 @@ package cn.axzo.workflow.common.model.response; +import cn.axzo.workflow.common.enums.BpmnProcessInstanceResultEnum; import cn.axzo.workflow.common.model.request.bpmn.task.AttachmentDTO; import io.swagger.annotations.ApiModelProperty; import lombok.AllArgsConstructor; @@ -61,4 +62,10 @@ public class ProcessLogItemDTO { */ @ApiModelProperty(value = "操作时间") private String operationTime; + + /** + * 日志项结果,对应{@link BpmnProcessInstanceResultEnum#name()} + */ + @ApiModelProperty(value = "日志项结果") + private String result; } diff --git a/workflow-engine-server/src/main/java/cn/axzo/workflow/server/controller/web/manage/PrintAdminController.java b/workflow-engine-server/src/main/java/cn/axzo/workflow/server/controller/web/manage/PrintAdminController.java index 45fb9be8c..3d67bd9c3 100644 --- a/workflow-engine-server/src/main/java/cn/axzo/workflow/server/controller/web/manage/PrintAdminController.java +++ b/workflow-engine-server/src/main/java/cn/axzo/workflow/server/controller/web/manage/PrintAdminController.java @@ -559,6 +559,7 @@ public class PrintAdminController implements PrintAdminApi { .fileList(getAttachmentByType(attachmentByTaskMap, log.getTaskId(), AttachmentTypeEnum.file)) .signatureUrl(getAttachmentByType(attachmentByTaskMap, log.getTaskId(), AttachmentTypeEnum.signature).stream().findFirst().orElse(new AttachmentDTO()).getUrl()) .operationTime(DateUtil.format(log.getEndTime(), "yyyy.MM.dd HH:mm:ss")) + .result(log.getStatus()) .build()); }); parseSignatureUrl(logItems);