From 6a48d04a36bc459ed761d787ee3d537652185d36 Mon Sep 17 00:00:00 2001
From: liu <2021943741@qq.com>
Date: 星期二, 27 十月 2026 15:06:50 +0800
Subject: [PATCH] refactor(permission): 清理新高电力查询菜单及权限注解

---
 yudao-module-srm/src/main/java/cn/iocoder/yudao/module/srm/dal/mysql/SrmSupplierMapper.java |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/yudao-module-srm/src/main/java/cn/iocoder/yudao/module/srm/dal/mysql/SrmSupplierMapper.java b/yudao-module-srm/src/main/java/cn/iocoder/yudao/module/srm/dal/mysql/SrmSupplierMapper.java
index a5ae79c..0814bbd 100644
--- a/yudao-module-srm/src/main/java/cn/iocoder/yudao/module/srm/dal/mysql/SrmSupplierMapper.java
+++ b/yudao-module-srm/src/main/java/cn/iocoder/yudao/module/srm/dal/mysql/SrmSupplierMapper.java
@@ -26,6 +26,9 @@
         if (Boolean.TRUE.equals(reqVO.getApproved())) {
             wrapper.apply("id IN (SELECT supplier_id FROM srm_supplier_apply WHERE apply_status = 40 AND supplier_id IS NOT NULL AND deleted = 0)");
         }
+        if (Boolean.TRUE.equals(reqVO.getExcludeApproved())) {
+            wrapper.apply("id NOT IN (SELECT supplier_id FROM srm_supplier_apply WHERE apply_status = 40 AND supplier_id IS NOT NULL AND deleted = 0)");
+        }
         return selectPage(reqVO, wrapper);
     }
 
@@ -33,6 +36,10 @@
         return selectOne(SrmSupplierDO::getCode, code);
     }
 
+    default SrmSupplierDO selectByName(String name) {
+        return selectOne(SrmSupplierDO::getName, name);
+    }
+
     default List<SrmSupplierDO> selectListByStatus(Integer status) {
         return selectList(SrmSupplierDO::getStatus, status);
     }

--
Gitblit v1.9.3