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/program/service/NcNodeService.java |   18 ++++--------------
 1 files changed, 4 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 5ec9172..4351b6d 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
@@ -253,18 +253,7 @@
 		}
 	}
 
-	public int calculateVersionNumber(NcNode pkgNode) {
-		NcNode node = this.lambdaQuery().eq(NcNode::getNodeType,NcNode.TYPE_PROGRAM_PACKAGE).eq(NcNode::getDrawingNo,pkgNode.getDrawingNo())
-			.eq(NcNode::getProcessNo,pkgNode.getProcessNo()).eq(NcNode::getProcessEdition,pkgNode.getProcessEdition())
-			.eq(NcNode::getMachineGroupCode,pkgNode.getMachineGroupCode()).last("limit 1").one();
 
-		if(node != null && node.getVersionNumber()!=null){
-			return node.getVersionNumber()+1;
-		}else{
-			//浠ュ線娌℃湁锛岀敓鎴愪竴涓柊鐨�
-			return 1;
-		}
-	}
 	/**
 	 * 鐢熸垚绋嬪簭鍖呭悕/绋嬪簭鍚嶇О
 	 * @param drawingNo 闆剁粍浠跺彿
@@ -326,12 +315,13 @@
 	 */
 	public NcNode getLastCuredProgramWithoutProcessEdition(String drawingNo, String processNo, String machineCode) {
 		Machine machine = machineService.getByCode(machineCode);
-		List<Machine> sameGroupMachines = machineService.lambdaQuery().eq(Machine::getMachineGroupCode,machine.getMachineGroupCode()).list();
-		List<String> machineCodesInGroup = sameGroupMachines.stream().map(Machine::getCode).toList();
+		//List<Machine> sameGroupMachines = machineService.lambdaQuery().eq(Machine::getMachineGroupCode,machine.getMachineGroupCode()).list();
+		//List<String> machineCodesInGroup = sameGroupMachines.stream().map(Machine::getCode).toList();
 		List<NcNode> nodes = lambdaQuery().eq(NcNode::getNodeType,NcNode.TYPE_PROGRAM_PACKAGE)
 			.eq(NcNode::getDrawingNo, drawingNo).eq(NcNode::getProcessNo, processNo)
 			.likeRight(NcNode::getParentIds,"0,2,").eq(NcNode::getIsCured,1)
-			.in(!machineCodesInGroup.isEmpty(),NcNode::getMachineCode,machineCodesInGroup)
+			.eq(NcNode::getMachineGroupCode,machine.getMachineGroupCode())
+			//.in(!machineCodesInGroup.isEmpty(),NcNode::getMachineCode,machineCodesInGroup)
 			.eq(NcNode::getIsLastEdition,1).orderByDesc(NcNode::getCreateTime).list();
 
 		if(nodes.isEmpty()){

--
Gitblit v1.9.3