From 3ffe33aaa24386337e3638558eca731c62f25521 Mon Sep 17 00:00:00 2001
From: yangys <y_ys79@sina.com>
Date: 星期六, 13 九月 2025 13:30:06 +0800
Subject: [PATCH] 修改表格打印的数控程序编号

---
 blade-service/blade-mdm/src/main/java/org/springblade/mdm/statreport/service/ApproveTableService.java |   31 ++++++++++++-------------------
 1 files changed, 12 insertions(+), 19 deletions(-)

diff --git a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/statreport/service/ApproveTableService.java b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/statreport/service/ApproveTableService.java
index dfad95f..108309e 100644
--- a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/statreport/service/ApproveTableService.java
+++ b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/statreport/service/ApproveTableService.java
@@ -93,7 +93,7 @@
 
 		dataMap.put("startTime",dispatchDateStr);//宸ユ璐熻矗浜�/鍗曞厓璐熻矗浜烘淳鍑烘椂闂�
 		dataMap.put("fuzeren",approveInfo.getProgrammerName());//璐熻矗浜�
-		int isProgram = 0;
+
 		if(StringUtils.equals(props.getHasCuredProgram(),FlowContants.Y)){
 			//鏍″浠诲姟
 			dataMap.put("jd", WordReplaceUtil.CHECKED);
@@ -105,35 +105,28 @@
 			dataMap.put("bz", WordReplaceUtil.CHECKED);
 		}
 
-		dataMap.put("programNo",dispatch.getProgramNo());
+		dataMap.put("programNo",props.getProgramNo());
 
 		dataMap.put("fzy",WordReplaceUtil.CHECKED); //浠跨湡 鏄�
 		dataMap.put("fzn",WordReplaceUtil.UNCHECKED);//浠跨湡 鍚�
-		Date programDate = approveInfo.getCheckDate();
-		Date checkDate = approveInfo.getCheckDate();
 
-
-
-		String checkDateStr = " ";
-		if (checkDate != null) {
-			checkDateStr = DateUtil.format(programDate, DATE_PATTERN);
-		}
-
-		String approveDateStr = " ";
-		if (approveInfo.getApproveDate() != null) {
-			approveDateStr = DateUtil.format(approveInfo.getApproveDate(), DATE_PATTERN);
-		}
 		String bianzhi = userCommonService.getUserNameById(dispatch.getCreateUser());
-		String bianzhiDateStr =  DateUtil.format(dispatch.getCreateTime(), DATE_PATTERN);
-		dataMap.put("bianzhi",bianzhi+"/"+bianzhiDateStr);//缂栧埗锛氳鍒掑憳/鍙戣捣鏃堕棿
-		dataMap.put("jiaodui",approveInfo.getTeamLeaderName()+"/鏃堕棿涓嶇‘瀹�");
-		dataMap.put("shenpi",approveInfo.getSeniorName()+"/鏃堕棿涓嶇‘瀹�");
+		dataMap.put("bianzhi",bianzhi+"/"+formatTimeForTable(dispatch.getCreateTime()));//缂栧埗锛氳鍒掑憳/鍙戣捣鏃堕棿
+		dataMap.put("jiaodui",approveInfo.getTeamLeaderName()+"/"+formatTimeForTable(approveInfo.getDispatchDate())); //
+		dataMap.put("shenpi",approveInfo.getSeniorName()+"/"+formatTimeForTable(approveInfo.getApproveDate()));//灏辨槸楂樺笀瀹℃壒鏃堕棿
 
 		dataMap.put("sendPath",machine.getProgSendDir()!=null?machine.getProgSendDir():"");
 
 		return dataMap;
 	}
+	String formatTimeForTable(Date date){
+		String DATE_PATTERN = "yyyy-M-d";
+		if(date==null){
+			return "";
+		}
 
+		return DateUtil.format(date, DATE_PATTERN);
+	}
 	/*
 	public void exportApproveTableOld(String processInstanceId, OutputStream os) throws DocumentException, IOException {
 

--
Gitblit v1.9.3