From 3e194c0902c307b0cfa2ec14bf303310eb1fb6e9 Mon Sep 17 00:00:00 2001
From: wl <173@qq.com>
Date: 星期三, 26 十月 2022 16:52:35 +0800
Subject: [PATCH] 解决用户权限问题

---
 ycl-platform/src/main/java/com/ycl/config/YclSecurityConfig.java |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/ycl-platform/src/main/java/com/ycl/config/YclSecurityConfig.java b/ycl-platform/src/main/java/com/ycl/config/YclSecurityConfig.java
index b5d2bfb..d41c7e5 100644
--- a/ycl-platform/src/main/java/com/ycl/config/YclSecurityConfig.java
+++ b/ycl-platform/src/main/java/com/ycl/config/YclSecurityConfig.java
@@ -1,8 +1,10 @@
 package com.ycl.config;
 
 import com.ycl.component.DynamicSecurityService;
+import com.ycl.entity.user.UmsMenu;
 import com.ycl.entity.user.UmsResource;
 import com.ycl.service.user.UmsAdminService;
+import com.ycl.service.user.UmsMenuService;
 import com.ycl.service.user.UmsResourceService;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.context.annotation.Bean;
@@ -24,7 +26,7 @@
     @Autowired
     private UmsAdminService adminService;
     @Autowired
-    private UmsResourceService resourceService;
+    private UmsMenuService umsMenuService;
 
     @Bean
     public UserDetailsService userDetailsService() {
@@ -38,9 +40,9 @@
             @Override
             public Map<String, ConfigAttribute> loadDataSource() {
                 Map<String, ConfigAttribute> map = new ConcurrentHashMap<>();
-                List<UmsResource> resourceList = resourceService.list();
-                for (UmsResource resource : resourceList) {
-                    map.put(resource.getUrl(), new org.springframework.security.access.SecurityConfig(resource.getId() + ":" + resource.getName()));
+                List<UmsMenu> resourceList = umsMenuService.list();
+                for (UmsMenu resource : resourceList) {
+                    map.put(resource.getTitle(), new org.springframework.security.access.SecurityConfig(resource.getId() + ":" + resource.getTitle()));
                 }
                 return map;
             }

--
Gitblit v1.8.0