From 9a2b1251fc48874b76d3b02dbfc306698325dfeb Mon Sep 17 00:00:00 2001
From: whycxzp <glperry@163.com>
Date: 星期三, 10 一月 2024 10:53:38 +0800
Subject: [PATCH] 更新

---
 src/main/java/com/whyc/service/UserBridgeService.java |   22 +++++-----------------
 1 files changed, 5 insertions(+), 17 deletions(-)

diff --git a/src/main/java/com/whyc/service/UserBridgeService.java b/src/main/java/com/whyc/service/UserBridgeService.java
index 666c4d7..d996607 100644
--- a/src/main/java/com/whyc/service/UserBridgeService.java
+++ b/src/main/java/com/whyc/service/UserBridgeService.java
@@ -2,26 +2,21 @@
 
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.core.toolkit.Wrappers;
-import com.whyc.mapper.*;
-import com.whyc.pojo.Permission;
+import com.whyc.mapper.RolePermissionMapper;
+import com.whyc.mapper.UserMapper;
+import com.whyc.mapper.UserRoleMapper;
 import com.whyc.pojo.User;
 import org.apache.shiro.authz.AuthorizationInfo;
 import org.apache.shiro.authz.SimpleAuthorizationInfo;
-import org.springframework.cache.annotation.CacheConfig;
-import org.springframework.cache.annotation.Cacheable;
-import org.springframework.context.annotation.Lazy;
 import org.springframework.stereotype.Service;
 
 import javax.annotation.Resource;
-import java.util.LinkedList;
 import java.util.List;
 
 /**
  * 澶勭悊 shiro璁よ瘉,鎺堟潈,鍜屾暟鎹簱浜や簰
  */
 @Service
-//Unified Naming
-@CacheConfig(cacheNames ={"userBridge"})
 public class UserBridgeService {
 
     @Resource
@@ -36,15 +31,10 @@
     public User findPasswordAndSlatByUserName(String userName) {
         QueryWrapper<User> queryWrapper = Wrappers.query();
         queryWrapper.select("id","name","password","salt").eq("name",userName);
-        try{
-            return userMapper.selectOne(queryWrapper);
-        }catch (Exception e){
-            e.printStackTrace();
-            return new User(0,"鐢ㄦ埛涓嶅瓨鍦�");
-        }
+        return userMapper.selectOne(queryWrapper);
+
     }
 
-    @Cacheable(key = "#root.methodName+#p0.id")
     public AuthorizationInfo getAuthorizationInfo(User user) {
         System.out.println("=========鎵ц浜哢serBridgeService.getAuthorization鏂规硶==========");
         SimpleAuthorizationInfo authorizationInfo = new SimpleAuthorizationInfo();
@@ -57,13 +47,11 @@
         return authorizationInfo;
     }
 
-    //@Cacheable(key = "#root.methodName+#userId")
     private List<String> findPermissionsByUserId(int userId) {
         List<String> perms = rolePermissionMapper.findPermissionsByUserId(userId);
         return perms;
     }
 
-    //@Cacheable(key="#root.methodName+#userId")
     private List<String> findRolesByUserId(int userId) {
         List<String> roles =userRoleMapper.findRolesByUserId(userId);
         //roles.add("dev");

--
Gitblit v1.9.1