From fc3ae614a4c5a2a7cdb9029ecfc4372eb1c28b18 Mon Sep 17 00:00:00 2001
From: yangys <y_ys79@sina.com>
Date: 星期二, 09 九月 2025 11:41:42 +0800
Subject: [PATCH] 补充确认表,审批表模板字段

---
 blade-service/blade-mdm/src/main/java/org/springblade/mdm/statreport/controller/ConfirmTablePrintController.java |   17 +++++------------
 1 files changed, 5 insertions(+), 12 deletions(-)

diff --git a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/statreport/controller/ConfirmTablePrintController.java b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/statreport/controller/ConfirmTablePrintController.java
index 8ab66f9..a2f9a8d 100644
--- a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/statreport/controller/ConfirmTablePrintController.java
+++ b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/statreport/controller/ConfirmTablePrintController.java
@@ -6,12 +6,10 @@
 import io.swagger.v3.oas.annotations.Parameter;
 import io.swagger.v3.oas.annotations.tags.Tag;
 import jakarta.servlet.http.HttpServletResponse;
+import liquibase.logging.mdc.customobjects.History;
 import lombok.AllArgsConstructor;
 import lombok.extern.slf4j.Slf4j;
-import org.apache.commons.lang3.StringUtils;
-import org.apache.poi.ss.usermodel.DateUtil;
 import org.flowable.engine.HistoryService;
-import org.flowable.engine.RuntimeService;
 import org.flowable.engine.history.HistoricProcessInstance;
 import org.springblade.core.mp.support.Condition;
 import org.springblade.core.mp.support.Query;
@@ -21,11 +19,8 @@
 import org.springblade.mdm.flow.service.FlowCommonService;
 import org.springblade.mdm.flow.service.FlowProgramProperties;
 import org.springblade.mdm.flow.service.TaskDispatchService;
-import org.springblade.mdm.flow.vo.DispathTaskQueryVO;
 import org.springblade.mdm.flow.vo.FlowVO;
-import org.springblade.mdm.statreport.service.ApproveTableService;
 import org.springblade.mdm.statreport.service.ConfirmTablePrintService;
-import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.GetMapping;
 import org.springframework.web.bind.annotation.PostMapping;
 import org.springframework.web.bind.annotation.RequestMapping;
@@ -45,8 +40,7 @@
 	private FlowCommonService flowCommonService;
 	private ConfirmTablePrintService confirmTablePrintService;
 	private final TaskDispatchService taskDispatchService;
-	private final HistoryService hisService;
-
+	private final HistoryService historyService;
 	@GetMapping("/confirm-page")
 	@ApiOperationSupport(order = 3)
 	@Operation(summary = "纭鍗曞垪琛�", description = "纭鍗曞垪琛�")
@@ -60,16 +54,15 @@
 	@Operation(summary = "瀵煎嚭鏁版帶绋嬪簭纭琛�", description = "鏁版帶绋嬪簭纭琛�")
 	public void exportConfirmTable(String processInstanceId,HttpServletResponse response) throws IOException {
 
-		HistoricProcessInstance his = hisService.createHistoricProcessInstanceQuery().processInstanceId(processInstanceId).singleResult();
-		String taskDispatchId = his.getBusinessKey();
-		TaskDispatch dispatch = taskDispatchService.getById(taskDispatchId);
 		FlowProgramProperties props = flowCommonService.getProgramPropertiesFromHis(processInstanceId);
 
+		HistoricProcessInstance his = historyService.createHistoricProcessInstanceQuery().processInstanceId(processInstanceId).singleResult();
+		//TaskDispatch dispatch = taskDispatchService.getById(his.getBusinessKey());
 		String progName = props.getDrawingNo()+"-"+props.getProcessNo()+"-"+props.getProcessEdition();
 
 		String filename = UrlUtil.encode("鏁版帶绋嬪簭纭琛�"+progName)+".docx";
 
-		ByteArrayOutputStream outputStream = confirmTablePrintService.exportConfirmTableDoc(dispatch,props);
+		ByteArrayOutputStream outputStream = confirmTablePrintService.exportConfirmTableDoc(props);
 
 		byte[] fileBytes = outputStream.toByteArray();
 

--
Gitblit v1.9.3