diff --git a/lab-plugin/lab-workflow/src/main/java/org/springblade/plugin/operation/workorder/service/impl/WorkOrderServiceImpl.java b/lab-plugin/lab-workflow/src/main/java/org/springblade/plugin/operation/workorder/service/impl/WorkOrderServiceImpl.java index b70e8b4..702b3a7 100644 --- a/lab-plugin/lab-workflow/src/main/java/org/springblade/plugin/operation/workorder/service/impl/WorkOrderServiceImpl.java +++ b/lab-plugin/lab-workflow/src/main/java/org/springblade/plugin/operation/workorder/service/impl/WorkOrderServiceImpl.java @@ -643,7 +643,12 @@ public class WorkOrderServiceImpl extends BaseServiceImpl wfProcessTerminate = historyService.createHistoricVariableInstanceQuery().variableName("wf_process_terminate").processInstanceId(historicProcessInstance.getId()).list(); + if (CollectionUtils.isNotEmpty(wfProcessTerminate)) { + varMap.put("status", "作废"); + } else { + varMap.put("status", "已完成"); + } } varMap.put("startTime", historicProcessInstance.getStartTime()); varMap.put("endTime", historicProcessInstance.getEndTime());