From 833e909fbb25dd1245ec6aabb0c2cbe4c72d31c7 Mon Sep 17 00:00:00 2001
From: yangys <y_ys79@sina.com>
Date: 星期二, 22 七月 2025 14:54:13 +0800
Subject: [PATCH] 审批表打印

---
 blade-service/blade-mdm/src/main/java/org/springblade/mdm/flow/service/FlowBusinessService.java |   13 +++++++++++--
 1 files changed, 11 insertions(+), 2 deletions(-)

diff --git a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/flow/service/FlowBusinessService.java b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/flow/service/FlowBusinessService.java
index ba5d354..99126f6 100644
--- a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/flow/service/FlowBusinessService.java
+++ b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/flow/service/FlowBusinessService.java
@@ -4,6 +4,7 @@
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import lombok.AllArgsConstructor;
 import org.flowable.engine.HistoryService;
+import org.flowable.engine.RuntimeService;
 import org.flowable.engine.TaskService;
 import org.flowable.engine.history.HistoricProcessInstance;
 import org.flowable.engine.task.Comment;
@@ -18,6 +19,8 @@
 import org.springblade.mdm.flow.entity.MdmFlowProcess;
 import org.springblade.mdm.flow.util.MdmFlowCache;
 import org.springblade.mdm.flow.vo.FlowVO;
+import org.springblade.mdm.program.entity.ProcessProgRef;
+import org.springblade.mdm.program.service.ProcessProgRefService;
 import org.springblade.system.feign.IUserClient;
 import org.springblade.system.pojo.entity.User;
 import org.springframework.stereotype.Service;
@@ -38,10 +41,12 @@
 @Service
 @AllArgsConstructor
 public class FlowBusinessService {
-
+	private final RuntimeService runtimeService;
 	private final TaskService taskService;
 	private final HistoryService historyService;
 	private final IUserClient userClient;
+	private final ProcessProgRefService processProgRefService;
+	private final ApproveRecordService approveRecordService;
 
 	/**
 	 * 鏌ヨ鎴戠殑娴佺▼(涓汉寰呭姙鍒楄〃)
@@ -425,7 +430,6 @@
 	 * @param page
 	 * @param createTimeBegin
 	 * @param createTimeEnd
-	 * @param assigneeName
 	 * @param keyword
 	 * @return
 	 */
@@ -459,4 +463,9 @@
 		page.setRecords(flowList);
 		return page;
 	}
+
+	public void deleteProcessInstance(String processInstancesId) {
+		runtimeService.deleteProcessInstance(processInstancesId, "娴佺▼鏌ヨ-鍒犻櫎");
+		//TODO 鍒犻櫎鍑哄叧鑱斿瓧娈�
+	}
 }

--
Gitblit v1.9.3