From a049dda2f63d59f5092994b44387fe0aa889d375 Mon Sep 17 00:00:00 2001
From: yangys <y_ys79@sina.com>
Date: 星期四, 14 八月 2025 15:01:04 +0800
Subject: [PATCH] 固化流程

---
 blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/service/ProgramFlowStatusQueryService.java |   26 +++-----------------------
 1 files changed, 3 insertions(+), 23 deletions(-)

diff --git a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/service/ProgramFlowStatusQueryService.java b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/service/ProgramFlowStatusQueryService.java
index d1cb144..10d2abd 100644
--- a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/service/ProgramFlowStatusQueryService.java
+++ b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/service/ProgramFlowStatusQueryService.java
@@ -4,20 +4,8 @@
 import lombok.AllArgsConstructor;
 import lombok.extern.slf4j.Slf4j;
 import org.flowable.engine.HistoryService;
-import org.flowable.engine.RuntimeService;
 import org.flowable.engine.history.HistoricProcessInstance;
-import org.springblade.core.mp.base.BizServiceImpl;
-import org.springblade.core.tool.utils.Func;
-import org.springblade.mdm.flow.entity.ApproveRecord;
-import org.springblade.mdm.flow.service.ApproveRecordService;
-import org.springblade.mdm.program.entity.NcNode;
-import org.springblade.mdm.program.mapper.NcNodeMapper;
-import org.springblade.mdm.program.vo.NcNodeVO;
-import org.springframework.beans.BeanUtils;
 import org.springframework.stereotype.Service;
-
-import java.util.List;
-
 /**
  * 绋嬪簭鑺傜偣
  *
@@ -27,20 +15,12 @@
 @Service
 @AllArgsConstructor
 public class ProgramFlowStatusQueryService {
-	private final RuntimeService runtimeService;
-
-	private final ApproveRecordService approveRecordService;
 	private final HistoryService historyService;
-	public int queryFlowStatus(Long ncPogramId) {
-
-		List<ApproveRecord> records = approveRecordService.lambdaQuery().eq(ApproveRecord::getNcProgramId, ncPogramId).orderByDesc(ApproveRecord::getCreateTime).last("limit 1").list();
-
-		if(records.isEmpty()){
+	public int queryFlowStatus(String processInstanceId) {
+		if(processInstanceId == null){
 			return 0;
 		}
-		String processInstanceId = records.get(0).getProcessInstanceId();
-
-		int status = 0;
+		int status;
 		HistoricProcessInstance historicProcessInstance = historyService.createHistoricProcessInstanceQuery()
 			.processInstanceId(processInstanceId)
 			.singleResult();

--
Gitblit v1.9.3