From b0444630b330e62b98d5ffef71cc95907f8ce39e Mon Sep 17 00:00:00 2001
From: yangys <y_ys79@sina.com>
Date: 星期一, 25 八月 2025 09:29:35 +0800
Subject: [PATCH] 撤回按钮增加状态控制

---
 blade-service/blade-mdm/src/main/java/org/springblade/mdm/flow/service/DoneQueryService.java |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/flow/service/DoneQueryService.java b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/flow/service/DoneQueryService.java
index 012db69..b1edf91 100644
--- a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/flow/service/DoneQueryService.java
+++ b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/flow/service/DoneQueryService.java
@@ -45,7 +45,7 @@
 	private final FlowProgramFileService flowProgramFileService;
 	private final HistoryService historyService;
 	private final IUserClient userClient;
-
+	private final FlowCommonService flowCommonService;
 	private final DoneMapper doneMapper;
 	//
 	public IPage<FlowVO> selectDonePage(IPage<FlowVO> page, String s, LocalDateTime createTimeBegin, LocalDateTime createTimeEnd, String keyword) {
@@ -76,6 +76,9 @@
 			pageDta.getRecords().forEach(flowVO->{
 				flowVO.setVariables(varmap.get(flowVO.getProcessInstanceId()));
 				flowVO.setFile(this.getFileString(flowVO.getProcessInstanceId()));
+
+				boolean active = flowCommonService.isProcessInstanceActive(flowVO.getProcessInstanceId());
+				flowVO.setProcessIsFinished((Func.toStr(!active)));
 			});
 		}
 		return pageDta;

--
Gitblit v1.9.3