From e2c5017787d7fc5eea2afb8bc84bca0db054ad8c Mon Sep 17 00:00:00 2001
From: chenrui <1187576398@qq.com>
Date: 星期三, 09 四月 2025 17:46:36 +0800
Subject: [PATCH] Merge branch 'radio_frequency' of http://114.132.189.42:9002/r/lims-ruoyi-after into radio_frequency

---
 basic-server/src/main/java/com/ruoyi/basic/service/impl/StandardTreeServiceImpl.java |   24 ++++++++++++++----------
 1 files changed, 14 insertions(+), 10 deletions(-)

diff --git a/basic-server/src/main/java/com/ruoyi/basic/service/impl/StandardTreeServiceImpl.java b/basic-server/src/main/java/com/ruoyi/basic/service/impl/StandardTreeServiceImpl.java
index ffab8ea..316c627 100644
--- a/basic-server/src/main/java/com/ruoyi/basic/service/impl/StandardTreeServiceImpl.java
+++ b/basic-server/src/main/java/com/ruoyi/basic/service/impl/StandardTreeServiceImpl.java
@@ -296,7 +296,7 @@
         // 瀵规娴嬪璞″厛鎸夌収瀹為獙瀹ゅ湪鎸夌収妫�鏌ュ璞$被鍒垎绫�
         List<BasicTreeDto> testProjectBasicTreeList = structureTestObjectList.stream().map(structureTestObject -> {
             BasicTreeDto basicTreeDto = new BasicTreeDto();
-            basicTreeDto.setValue(structureTestObject.getSpecimenName() + "(" + structureTestObject.getObjectType() + ")");
+            basicTreeDto.setValue(structureTestObject.getSpecimenName());
             basicTreeDto.setLabel(structureTestObject.getSpecimenName() + "(" + structureTestObject.getObjectType() + ")");
             basicTreeDto.setLevel(BasicTreeEnums.STRUCTURE_TEST_OBJECT_TYPE.getCode());
             List<BasicTreeDto> children = new ArrayList<>();
@@ -600,15 +600,19 @@
         List<StructureTestObject> testObjects = new ArrayList<>();
         for (FactoryDto factoryDto : list) {
             for (LaboratoryDto laboratoryDto : factoryDto.getChildren()) {
-                List<SampleTypeDto> children = laboratoryDto.getChildren();
-                int sort = 0;
-                // 寰幆绗笁灞�
-                for (SampleTypeDto child : children) {
-                    StructureTestObject structureTestObject = new StructureTestObject();
-                    structureTestObject.setSort(sort);
-                    structureTestObject.setId(child.getSampleTypeId());
-                    testObjects.add(structureTestObject);
-                    sort++;
+                for (ObjectTypeDto objectTypeDto : laboratoryDto.getChildren()) {
+                    for (WorkShopNameDto workShopNameDto:objectTypeDto.getChildren()) {
+                        List<SampleTypeDto> children =  workShopNameDto.getChildren();
+                        int sort = 0;
+
+                        for (SampleTypeDto child : children) {
+                            StructureTestObject structureTestObject = new StructureTestObject();
+                            structureTestObject.setSort(sort);
+                            structureTestObject.setId(child.getSampleTypeId());
+                            testObjects.add(structureTestObject);
+                            sort++;
+                        }
+                    }
                 }
             }
         }

--
Gitblit v1.9.3