From 6b7db6b11ebcc2e8e1eff86443e77fe63e5d8080 Mon Sep 17 00:00:00 2001
From: yangys <y_ys79@sina.com>
Date: 星期六, 20 九月 2025 21:38:52 +0800
Subject: [PATCH] 优化程序名解析

---
 blade-service/blade-mdm/src/main/java/org/springblade/mdm/gkw/programnode/service/ProgramNodeService.java |   15 +++++++--------
 1 files changed, 7 insertions(+), 8 deletions(-)

diff --git a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/gkw/programnode/service/ProgramNodeService.java b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/gkw/programnode/service/ProgramNodeService.java
index f1c5a49..db03bef 100644
--- a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/gkw/programnode/service/ProgramNodeService.java
+++ b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/gkw/programnode/service/ProgramNodeService.java
@@ -4,9 +4,8 @@
 import lombok.AllArgsConstructor;
 import lombok.extern.slf4j.Slf4j;
 import org.springblade.core.mp.base.BizServiceImpl;
-import org.springblade.core.tool.api.R;
 import org.springblade.core.tool.utils.Func;
-import org.springblade.mdm.basesetting.machine.MachineService;
+import org.springblade.mdm.basesetting.machine.service.MachineService;
 import org.springblade.mdm.basesetting.machine.entity.Machine;
 import org.springblade.mdm.commons.contants.ParamConstants;
 import org.springblade.mdm.commons.service.ParamService;
@@ -15,10 +14,7 @@
 import org.springblade.mdm.gkw.programnode.entity.TreeDept;
 import org.springblade.mdm.gkw.programnode.mapper.ProgramNodeMapper;
 import org.springblade.mdm.gkw.programnode.vo.ProgramNodeVO;
-import org.springblade.system.feign.ISysClient;
-import org.springframework.beans.BeanUtils;
 import org.springframework.stereotype.Service;
-import org.springframework.transaction.annotation.Transactional;
 
 import java.util.*;
 
@@ -57,17 +53,18 @@
 	 */
 	public List<ProgramNodeVO> loadTree(String includeSend) {
 
-		Integer workshoptDictVal = Func.toInt(paramService.getParamValue(ParamConstants.WORKSHOP_DICT_KEY,DEFAULT_WORKSHOP_VALUE));
-		Long rootDeptId = Func.toLong(paramService.rootDetpId());
+		Integer workshopDictVal = Func.toInt(paramService.getParamValue(ParamConstants.WORKSHOP_DICT_KEY,DEFAULT_WORKSHOP_VALUE));
+		Long rootDeptId = Func.toLong(paramService.rootDeptId());
 		TreeDept root =  treeDeptService.getById(rootDeptId);
 		List<ProgramNodeVO> roots = new ArrayList<>();
 		ProgramNodeVO rootVO = new ProgramNodeVO();
 		rootVO.setNodeType("factory");
 		rootVO.setName(root.getDeptName());
 		rootVO.setId(rootVO.getId());
+		rootVO.setMachineCode("FAC_"+rootVO.getId());
 		roots.add(rootVO);
 
-		List<TreeDept> workshops = treeDeptService.lambdaQuery().eq(TreeDept::getDeptCategory,workshoptDictVal)
+		List<TreeDept> workshops = treeDeptService.lambdaQuery().eq(TreeDept::getDeptCategory,workshopDictVal)
 			.orderByAsc(TreeDept::getSort).list();
 
 		List<ProgramNodeVO> workshopsVOList = new ArrayList<>();
@@ -76,6 +73,7 @@
 			node.setId(String.valueOf(workshop.getId()));
 			node.setName(workshop.getDeptName());
 			node.setNodeType("workshop");
+			node.setMachineCode("WS_"+node.getId());
 		//	roots.add(node);
 			workshopsVOList.add(node);
 			//鍔犲叆杞﹂棿涓嬬殑宸ユ
@@ -87,6 +85,7 @@
 				nodeGd.setName(gd.getDeptName());
 				nodeGd.setParentId(gd.getParentId());
 				nodeGd.setNodeType("seg");
+				nodeGd.setMachineCode("SEG_"+nodeGd.getId());
 				node.addChildren(nodeGd);
 
 				//鍔犲叆宸ユ涓嬬殑鏈哄簥

--
Gitblit v1.9.3