From 95b1f7b2b35872444acf8e85cc236682d0c4e47e Mon Sep 17 00:00:00 2001
From: yangys <y_ys79@sina.com>
Date: 星期一, 04 八月 2025 11:08:06 +0800
Subject: [PATCH] 分工表加入重复图号的校验

---
 blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/service/NcNodeAutoCreateService.java |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/service/NcNodeAutoCreateService.java b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/service/NcNodeAutoCreateService.java
index f1b8f7b..49ba972 100644
--- a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/service/NcNodeAutoCreateService.java
+++ b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/service/NcNodeAutoCreateService.java
@@ -26,7 +26,7 @@
 	private final NcNodeService ncNodeService;
 	private final FlowCommonService flowCommonService;
 	private final FlowProgramFileService flowProgramFileService;
-
+	private final ProgramSeqService programSeqService;
 	public static final String SHIQIE_NAME = "璇曞垏";
 	public static final String GUHUA_NAME = "鍥哄寲";
 	public static final String PIANLI_NAME = "鍋忕";
@@ -126,6 +126,9 @@
 
 			//绋嬪簭鍖呰妭鐐瑰拰绋嬪簭鏂囦欢鑺傜偣鏁版嵁
 			if(NcNode.TYPE_PROGRAM_PACKAGE.equals(nodeType) || NcNode.TYPE_PROGRAM_FILE.equals(nodeType)){
+
+				String programNo = programSeqService.generageProgramNo();
+				ncNode.setProgramNo(programNo);
 				ncNode.setProcessInstanceId(programProperties.getProcessInstanceId());
 				ncNode.setDrawingNo(programProperties.getDrawingNo());
 				ncNode.setDrawingNoEdition(programProperties.getDrawingNoEdition());

--
Gitblit v1.9.3