From 5e566bdd716e2279dd8f2a10429a0622f1c59ba6 Mon Sep 17 00:00:00 2001 From: zhuo <2089219845@qq.com> Date: 星期一, 17 三月 2025 10:13:44 +0800 Subject: [PATCH] 标准树查询修改, 工时生成回退 --- basic-server/src/main/java/com/ruoyi/basic/service/impl/StandardTreeServiceImpl.java | 20 +++----------------- 1 files changed, 3 insertions(+), 17 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 29c4b90..ad84b75 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 @@ -61,28 +61,14 @@ @Override public List<FactoryDto> selectStandardTreeList() { List<FactoryDto> factoryDtos = standardTreeMapper.selectStandardTreeList(); - // 鏀堕泦鎵�鏈� sampleTypeDto 鐨� value - Set<String> sampleTypeValues = new HashSet<>(); for (FactoryDto factoryDto : factoryDtos) { for (LaboratoryDto laboratoryDto : factoryDto.getChildren()) { laboratoryDto.getChildren().sort((o1, o2) -> (o1.getSort() == null ? 0 : o1.getSort()) - (o2.getSort() == null ? 0 : o2.getSort())); for (SampleTypeDto sampleTypeDto : laboratoryDto.getChildren()) { - sampleTypeValues.add(sampleTypeDto.getValue()); - } - } - } - // 鎵归噺鏌ヨ鎵�鏈� sampleTypeDto 鐨勬暟鎹� - List<SampleDto> standardList = standardTreeMapper.getStandardTree3Batch(sampleTypeValues); - Map<String, List<SampleDto>> standardTreeMap = standardList.stream().collect(Collectors.groupingBy(SampleDto::getValue)); - // 灏嗘煡璇㈢粨鏋滃垎閰嶅埌瀵瑰簲鐨� sampleTypeDto - for (FactoryDto factoryDto : factoryDtos) { - for (LaboratoryDto laboratoryDto : factoryDto.getChildren()) { - for (SampleTypeDto sampleTypeDto : laboratoryDto.getChildren()) { - List<SampleDto> standardTreeList = standardTreeMap.get(sampleTypeDto.getValue()); - if (standardTreeList != null) { - sampleTypeDto.getChildren().addAll(standardTreeList); - } +// if (sampleTypeDto.getChildren().size() == 0) { + sampleTypeDto.getChildren().addAll(standardTreeMapper.getStandardTree3(sampleTypeDto.getValue())); +// } } } } -- Gitblit v1.9.3