From 3baca21e0e6563f8379359ef2ba78c224eb4bc80 Mon Sep 17 00:00:00 2001
From: yangys <y_ys79@sina.com>
Date: 星期二, 23 九月 2025 22:45:51 +0800
Subject: [PATCH] 修复审批表,确认表内容

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

diff --git a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/statreport/service/ConfirmTablePrintService.java b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/statreport/service/ConfirmTablePrintService.java
index d433ea4..3fa79fc 100644
--- a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/statreport/service/ConfirmTablePrintService.java
+++ b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/statreport/service/ConfirmTablePrintService.java
@@ -29,7 +29,6 @@
 import org.springblade.mdm.flow.vo.FlowVO;
 import org.springblade.mdm.program.entity.NcNodeHis;
 import org.springblade.mdm.program.service.NcNodeHisService;
-import org.springblade.mdm.program.service.NcNodeService;
 import org.springblade.mdm.statreport.utils.WordReplaceUtil;
 import org.springblade.system.feign.IDictBizClient;
 import org.springframework.stereotype.Service;
@@ -54,7 +53,6 @@
 	private final FlowProgramFileService flowProgramFileService;
 	private ApproveInfoQueryService approveInfoQueryService;
 	private final MachineService machineService;
-	private final NcNodeService nodeService;
 	private final NcNodeHisService nodeHisService;
 	private final ParamService paramService;
 	private final TaskDispatchService taskDispatchService;
@@ -63,7 +61,6 @@
 	private static final String DATE_PATTERN = "yyyy-M-d";
 	/**
 	 * 瀵煎嚭word宀告湰
-	 * @param dispatch 浠诲姟鍒嗘淳
 	 * @param props 娴佺▼灞炴��
 	 */
 	public ByteArrayOutputStream exportConfirmTableDoc(FlowProgramProperties props) throws IOException {
@@ -94,7 +91,8 @@
 			//闃叉鑰佹暟鎹姤閿�
 			dispatch = new TaskDispatch();
 		}
-		dataMap.put("bh",props.getProgramNo());//缂栧彿锛屽氨鏄暟鎺х▼搴忕紪鍙�
+		String bianhao = props.getDrawingNo()+"-"+props.getProcessNo()+"-"+props.getProcessEdition();
+		dataMap.put("bh",bianhao);//缂栧彿锛屽氨鏄暟鎺х▼搴忕紪鍙�
 
 		dataMap.put("drawingNo", props.getDrawingNo());
 		dataMap.put("processNo", props.getProcessNo());
@@ -128,7 +126,7 @@
 		}else{
 			dataMap.put("czz", "");
 		}
-		dataMap.put("programNo",props.getProgramNo());
+		dataMap.put("programNo",bianhao);
 		if(StringUtils.isNotBlank(dispatch.getInspector())) {
 			dataMap.put("jyy",dispatch.getInspector()+"/"+formatTimeForTable(dispatch.getCheckTime()));//瀹為檯妫�楠屽憳鍜屾楠屾椂闂�
 
@@ -150,8 +148,8 @@
 
 		dataMap.put("bianzhi",approveInfo.getProgrammerName()+"/"+formatTimeForTable(approveInfo.getProgrammingDate()));//缂栫▼浜哄憳
 		//approveInfo.getDispatchDate()
-		dataMap.put("jiaodui",approveInfo.getTeamLeaderName()+"/"+formatTimeForTable(approveInfo.getCheckDate()));//鏍″锛氫笓涓氱粍闀�
-		dataMap.put("shenhe",approveInfo.getSeniorName()+"/"+formatTimeForTable(approveInfo.getApproveDate()));
+		dataMap.put("jiaodui",(approveInfo.getTeamLeaderName()!=null?approveInfo.getTeamLeaderName():"")+"/"+formatTimeForTable(approveInfo.getCheckDate()));//鏍″锛氫笓涓氱粍闀�
+		dataMap.put("shenhe",(approveInfo.getSeniorName()!=null?approveInfo.getSeniorName():"")+"/"+formatTimeForTable(approveInfo.getApproveDate()));
 
 		dataMap.put("sendPath",machine.getProgSendDir()!=null?machine.getProgSendDir():"");
 

--
Gitblit v1.9.3