From bcb97cb584eebc27705898a9c06c28bf3051c22d Mon Sep 17 00:00:00 2001
From: liding <756868258@qq.com>
Date: 星期三, 28 十月 2026 16:50:01 +0800
Subject: [PATCH] feat(certification): 添加资质编辑和概览图片上传功能 - 标准方法页面移除"是否产品标准"字段

---
 basic-server/src/main/java/com/ruoyi/basic/service/impl/StandardTreeServiceImpl.java |   23 +++++++++++++++++++++++
 1 files changed, 23 insertions(+), 0 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 8b5ae45..159fcb0 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
@@ -419,6 +419,29 @@
     }
 
     @Override
+    public List<StandardTreeTemplateBindingVo> selectTemplateBindingsByStandardMethod(Integer standardMethodId) {
+        List<StandardTreeTemplateBindingVo> result = new ArrayList<>();
+        if (standardMethodId == null) {
+            return result;
+        }
+        List<StandardTree> trees = this.list(Wrappers.<StandardTree>lambdaQuery()
+                .eq(StandardTree::getStandardMethodId, standardMethodId)
+                .isNull(StandardTree::getSampleType)
+                .isNull(StandardTree::getModel)
+                .isNotNull(StandardTree::getSample)
+                .orderByAsc(StandardTree::getId));
+        Set<Integer> templateIds = new HashSet<>();
+        for (StandardTree tree : trees) {
+            for (StandardTreeTemplateBindingVo binding : selectTemplateBindings(tree.getId())) {
+                if (templateIds.add(binding.getTemplateId())) {
+                    result.add(binding);
+                }
+            }
+        }
+        return result;
+    }
+
+    @Override
     @Transactional(rollbackFor = Exception.class)
     public boolean saveTemplateBindings(StandardTreeTemplateBindingDto dto) {
         if (dto == null || dto.getStandardTreeId() == null) {

--
Gitblit v1.9.3