From 79e81a02076cdd1e828eb06029cd51eb37522f42 Mon Sep 17 00:00:00 2001
From: yangys <y_ys79@sina.com>
Date: 星期四, 18 九月 2025 09:11:37 +0800
Subject: [PATCH] 首页下载问题修复

---
 blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/service/NcNodeService.java |   35 +++++++++++++++++++++--------------
 1 files changed, 21 insertions(+), 14 deletions(-)

diff --git a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/service/NcNodeService.java b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/service/NcNodeService.java
index 48d78fd..5ec9172 100644
--- a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/service/NcNodeService.java
+++ b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/service/NcNodeService.java
@@ -180,17 +180,7 @@
 		}
 	}
 
-	/**
-	 * 鏌ヨ鑺傜偣鐨勫巻鍙插垪琛紙鑺傜偣鐨勪笂绾ц妭鐐光�濈▼搴忓寘鍚嶁�滃洜涓哄瓨鍦ㄥ涓増鏈紝鎵�浠ュ巻鍙茶褰曚篃闇�瑕佹牴鎹笉鍚岀増鏈▼搴忓寘鍚嶈繘琛屾煡璇級
-	 * @param id
-	 * @return
-	 */
-	@Transactional(readOnly = true)
-    public List<NcNodeVO> historyByNodeId(Long id) {
-		NcNode node = this.getById(id);
-		NcNode parentNode = this.getById(node.getParentId());
-		return this.baseMapper.historyByParentIdAndName(node.getName(),parentNode);
-    }
+
 
 	/**
 	 * 鑾峰彇鈥滅▼搴忓寘鍚嶁�濊瘯鍒囩殑鏈�鏂扮増鏈�
@@ -456,9 +446,10 @@
 	 * 鏍规嵁涓婄骇鑺傜偣id锛岀Щ鍔ㄤ笅闈㈢殑鍔犲伐鏈哄簥鑺傜偣
 	 * @param parentId 涓婄骇鑺傜偣id
 	 */
-	public void deleteMachineNodeByParentId(Long parentId) {
-		baseMapper.deleteMachineNodeByParentId(parentId);
-	}
+	/*
+	public void deleteMachineGroupNodeByParentId(Long parentId) {
+		baseMapper.deleteMachineGroupNodeByParentId(parentId);
+	}*/
 
 	/**
 	 * 鍒犻櫎鎵�鍋堕潪鏈�鏂扮増鏈殑鏁版嵁锛坔odeHIs閲岄潰宸茬粡淇濆瓨杩囷級
@@ -466,4 +457,20 @@
 	public void deleteOldEditionNodeData() {
 		baseMapper.deleteOldEditionNodeData();
 	}
+
+	/**
+	 * //鏇存柊宸插浐鍖栫殑锛屽悓鍚嶃�佷笉鍚屾満搴婄粍鐨勭▼搴忎负閿佸畾鐘舵��
+	 * @param packageNode
+	 */
+    public void lockSameNameOtherMachineGroupProgramPackage(NcNode packageNode) {
+		lambdaUpdate().eq(NcNode::getDrawingNo,packageNode.getDrawingNo())
+			.eq(NcNode::getProcessNo,packageNode.getProcessNo())
+			.eq(NcNode::getName,packageNode.getName())
+			.ne(NcNode::getMachineGroupCode,packageNode.getMachineGroupCode())
+			.eq(NcNode::getIsCured,1)
+			.eq(NcNode::getIsLastEdition,1)
+			.set(NcNode::getIsLocked,NcNode.LOCKED)
+			.set(NcNode::getRemark,"鍥炰紶鍥哄寲鍚屽悕绋嬪簭閿佸畾")
+			.update();
+    }
 }

--
Gitblit v1.9.3