From b4d10ff7535002dddb63a0b28ddb37fee7ed1e9d Mon Sep 17 00:00:00 2001
From: yangys <y_ys79@sina.com>
Date: 星期三, 03 十二月 2025 16:30:53 +0800
Subject: [PATCH] 增加pdf,xlsx,docx文件预览功能

---
 blade-service/blade-mdm/src/main/java/org/springblade/mdm/flow/controller/DispatchTaskController.java |   16 ++++------------
 1 files changed, 4 insertions(+), 12 deletions(-)

diff --git a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/flow/controller/DispatchTaskController.java b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/flow/controller/DispatchTaskController.java
index aed132f..43c0f60 100644
--- a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/flow/controller/DispatchTaskController.java
+++ b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/flow/controller/DispatchTaskController.java
@@ -7,16 +7,12 @@
 import lombok.extern.slf4j.Slf4j;
 import org.apache.commons.lang3.StringUtils;
 import org.apache.poi.ss.usermodel.DateUtil;
-import org.flowable.engine.RuntimeService;
-import org.flowable.engine.TaskService;
 import org.springblade.core.mp.support.Condition;
 import org.springblade.core.tool.api.R;
 import org.springblade.core.tool.utils.Func;
 import org.springblade.mdm.flow.entity.TaskDispatch;
 import org.springblade.mdm.flow.excution.StartDispatcher;
-import org.springblade.mdm.flow.service.FlowProgramFileService;
 import org.springblade.mdm.flow.service.TaskDispatchService;
-import org.springblade.mdm.flow.service.execute.*;
 import org.springblade.mdm.flow.vo.DispathTaskQueryVO;
 import org.springblade.mdm.flow.vo.FlowStartResult;
 import org.springblade.mdm.flow.vo.TaskAssignVO;
@@ -34,13 +30,6 @@
 
 	private final StartDispatcher dispatcher;
 
-	private final TaskService taskService;
-	private final RuntimeService runtimeService;
-	private final FlowProgramFileService flowProgramFileService;
-
-
-	private final TryFlowCompleteService tryFlowCompleteService;
-	private final DefaultFlowCompleteService defaultFlowCompleteService;
 	private final TaskDispatchService taskDispatchService;
 
 	@Operation(summary = "寮傚父浠诲姟鍒嗛〉鏌ヨ", description = "鏌ヨ鍕ゅ摬鍒嗗伐琛ㄦ暟鎹�")
@@ -75,13 +64,16 @@
 
 	@PostMapping("/force-start")
 	@Operation(summary = "寮哄埗鍚姩娲惧伐", description = "浠庝换鍔″紓甯歌褰曞惎鍔ㄦ淳宸ユ祦绋�")
-	public R<Boolean> forceStart(long id) {
+	public R<Boolean> forceStart(long id,Long producePlanId) {
 		try {
 			TaskDispatch dispatch = taskDispatchService.getById(id);
 
 			TaskAssignVO startVO = new TaskAssignVO();
 			BeanUtils.copyProperties(dispatch, startVO);
 			startVO.setTitle(startVO.getDrawingNo()+"-"+startVO.getProcessNo()+"-"+startVO.getProcessEdition()+"鏁版帶绋嬪簭缂栧埗");
+			if(producePlanId != null){
+				startVO.setProducePlanId(producePlanId);
+			}
 			try {
 				FlowStartResult result = dispatcher.start(startVO);
 				dispatch.setStatus(TaskDispatch.STATUS_STARTED);

--
Gitblit v1.9.3