From 0d61b9bfca526e9c3da2209de8f9f367e76fd013 Mon Sep 17 00:00:00 2001
From: yangys <y_ys79@sina.com>
Date: 星期四, 18 九月 2025 18:09:35 +0800
Subject: [PATCH] 修改constant类名

---
 blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/service/NcNodeAutoCreateService.java |   32 ++++++++++++++++++--------------
 1 files changed, 18 insertions(+), 14 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 c7a39ec..61d99b9 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
@@ -5,7 +5,7 @@
 import lombok.extern.slf4j.Slf4j;
 import org.springblade.core.log.exception.ServiceException;
 import org.springblade.core.tool.utils.Func;
-import org.springblade.mdm.flow.constants.FlowContants;
+import org.springblade.mdm.flow.constants.FlowConstant;
 import org.springblade.mdm.flow.entity.FlowProgramFile;
 import org.springblade.mdm.flow.service.FlowCommonService;
 import org.springblade.mdm.flow.service.FlowProgramFileService;
@@ -41,11 +41,11 @@
 	 * @param programProperties 绋嬪簭灞炴��
 	 */
 	@Transactional
-	public NcNode createNodeTreeToMachine(FlowProgramProperties programProperties) {
+	public NcNode createNodeTreeToMachineGroup(FlowProgramProperties programProperties) {
 		NcNode root;
-		if(programProperties.getProcessDefinitionKey().equals(FlowContants.TRY_PROCESS_KEY)){
+		if(programProperties.getProcessDefinitionKey().equals(FlowConstant.TRY_PROCESS_KEY)){
 			if(Func.isEmpty(programProperties.getDeviation()) ||
-				(FlowContants.Y.equals(programProperties.getHasCuredProgram()) &&  FlowContants.N.equals(programProperties.getCureProgramUseable()))){
+				(FlowConstant.Y.equals(programProperties.getHasCuredProgram()) &&  FlowConstant.N.equals(programProperties.getCureProgramUseable()))){
 				//鏅�氳瘯鍒囷紝鎴栬�呮湁鍥哄寲涓嶅彲鐢紝寤虹珛璇曞垏鑺傜偣
 				//璇曞垏鏍硅妭鐐�
 				root = rootNodeByName(TRY_NAME);
@@ -59,7 +59,7 @@
 					root = createDeviationNode();
 				}
 			}
-		}else if(programProperties.getProcessDefinitionKey().equals(FlowContants.CURE_PROCESS_KEY)){
+		}else if(programProperties.getProcessDefinitionKey().equals(FlowConstant.CURE_PROCESS_KEY)){
 			root = rootNodeByName(CURE_NAME);
 			if(root == null){
 				root = createCureNode();
@@ -78,9 +78,9 @@
 		//宸ュ簭鐗堟鑺傜偣
 		NcNode processEditionNode = createNodeIfNotExists(programProperties.getProcessEdition(),NcNode.TYPE_PROCESS_EDITION, processNoNode,programProperties,null);
 		//鍔犲伐鏈哄簥鑺傜偣
-		return createNodeIfNotExists(programProperties.getMachineCode(),NcNode.TYPE_MACHINE_CODE, processEditionNode,programProperties,null);
+		return createNodeIfNotExists(programProperties.getMachineGroupCode(),NcNode.TYPE_MACHINE_GROUP, processEditionNode,programProperties,null);
 	}
-
+	/*
 	@Transactional
 	public NcNode createNodeTreeToProcessEdition(FlowProgramProperties programProperties) {
 		NcNode root;
@@ -121,6 +121,7 @@
 		//鍔犲伐鏈哄簥鑺傜偣
 		return createNodeIfNotExists(programProperties.getMachineCode(),NcNode.TYPE_MACHINE_CODE, processEditionNode,programProperties,null);
 	}
+	*/
 	/**
 	 * 鏍规嵁娴佺▼淇℃伅锛岃嚜鍔ㄥ垱寤哄悇涓妭鐐�,鍖呮嫭绋嬪簭鑺傜偣
 	 * @param programProperties 绋嬪簭灞炴��
@@ -179,18 +180,21 @@
 	 */
 	@Transactional
 	public NcNode createTreeToPackage(FlowProgramProperties programProperties,Integer versionNumber) {
-		NcNode machineCodeNode = createNodeTreeToMachine(programProperties);
-		NcNode processEditionNode = this.ncNodeService.getById(machineCodeNode.getParentId());
+		NcNode machineGroupNode = createNodeTreeToMachineGroup(programProperties);
+		//NcNode processEditionNode = this.ncNodeService.getById(machineCodeNode.getParentId());
 		//鑾峰彇宸ュ簭鐗堟涓嬪叾浠栨満搴婂悕锛屽瓨鍦ㄥ垯鍒犻櫎
-		ncNodeService.lambdaUpdate().eq(NcNode::getNodeType,NcNode.TYPE_MACHINE_CODE)
+		/*
+		ncNodeService.lambdaUpdate().eq(NcNode::getNodeType,NcNode.TYPE_MACHINE_GROUP)
 			.eq(NcNode::getParentId,processEditionNode.getId()).eq(NcNode::getIsLastEdition,1)
 			.ne(NcNode::getName,machineCodeNode.getName()).remove();
 
+		 */
+
 		//淇濇寔鍔犲伐鏈哄簥鏄渶鏂颁笅鍙戜换鍔$殑鏈哄簥锛屼笉鏄柊寤轰竴涓満搴婅妭鐐癸紝鎻掑彊宸ュ簭鐗堟涓嬫槸鍚︽湁鍏朵粬鐨勬満搴婏紙闆朵欢鍙蜂竴鑷达紝宸ュ簭鍙凤紝宸ュ簭鐗堟涓�鑷达級
 		//鑾峰彇
-		//鍔犲伐鏈哄簥鍜岀▼搴忓寘鍚嶅湪鍚屼竴绾ц妭鐐�,鍚屽湪宸ュ簭鐗堟涓嬬骇
-		String programPkgName = NcNodeService.genProgramName(programProperties.getDrawingNo(),programProperties.getProcessNo());
-		return createNodeIfNotExists(programPkgName ,NcNode.TYPE_PROGRAM_PACKAGE, processEditionNode,programProperties,versionNumber);
+		//绋嬪簭鍖呭悕鍦ㄦ満搴婄粍涓嬬骇 20250913
+		String programPkgName = NcNodeService.genProgramName(programProperties.getDrawingNo(),programProperties.getProcessNo(),programProperties.getProcessEdition());
+		return createNodeIfNotExists(programPkgName ,NcNode.TYPE_PROGRAM_PACKAGE, machineGroupNode,programProperties,versionNumber);
 
 	}
 
@@ -230,12 +234,12 @@
 				ncNode.setProcessEdition(programProperties.getProcessEdition());
 				ncNode.setProcessName(programProperties.getProcessName());
 				ncNode.setMachineCode(programProperties.getMachineCode());
+				ncNode.setMachineGroupCode(programProperties.getMachineGroupCode());
 				ncNode.setProductModel(programProperties.getProductModel());
 
 				ncNode.setDeviation(programProperties.getDeviation());
 
 				if(NcNode.TYPE_PROGRAM_PACKAGE.equals(nodeType)) {//绋嬪簭鍖呰妭鐐癸紝鍒嗛厤绋嬪簭缂栧彿
-
 					ncNode.setProgramNo(programProperties.getProgramNo());
 				}
 			}

--
Gitblit v1.9.3