From cf9a5039e6db9d1d5963e3fe1a37d00169ec2ef7 Mon Sep 17 00:00:00 2001 From: whyclxw <810412026@qq.com> Date: 星期三, 25 六月 2025 11:18:22 +0800 Subject: [PATCH] 验收报告修改 --- src/main/java/com/whyc/service/UserBridgeService.java | 28 ++++++++++++++-------------- 1 files changed, 14 insertions(+), 14 deletions(-) diff --git a/src/main/java/com/whyc/service/UserBridgeService.java b/src/main/java/com/whyc/service/UserBridgeService.java index c3fc3fd..c3a2657 100644 --- a/src/main/java/com/whyc/service/UserBridgeService.java +++ b/src/main/java/com/whyc/service/UserBridgeService.java @@ -3,7 +3,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.whyc.mapper.*; -import com.whyc.pojo.UserInf; +import com.whyc.pojo.DocUser; import org.apache.shiro.authz.AuthorizationInfo; import org.apache.shiro.authz.SimpleAuthorizationInfo; import org.springframework.cache.CacheManager; @@ -23,25 +23,25 @@ public class UserBridgeService { @Resource - private UserInfMapper userMapper; + private DocUserMapper userMapper; @Resource private CacheManager caffeineCacheManager; - public UserInf findPasswordByUserName(String userName) { - UserInf userInf = null; - QueryWrapper<UserInf> queryWrapper = Wrappers.query(); - queryWrapper.select("uId","uName","upassword","UKey_ID","uRole","uSex","uMobilephone","uEmail","uAddr","uDepartment","uBirthDay").eq("uName",userName); + public DocUser findPasswordByUserName(String userName) { + DocUser userInf = null; + QueryWrapper<DocUser> queryWrapper = Wrappers.query(); + queryWrapper.select("id","name","sn_id","role_id").eq("name",userName); userInf = userMapper.selectOne(queryWrapper); - return userInf==null?new UserInf(0L,"鐢ㄦ埛涓嶅瓨鍦�"):userInf; + return userInf==null?new DocUser(0L,"鐢ㄦ埛涓嶅瓨鍦�"):userInf; } - public UserInf findUserByMobilephone(String mobilephone){ - QueryWrapper<UserInf> queryWrapper = Wrappers.query(); + public DocUser findUserByMobilephone(String mobilephone){ + QueryWrapper<DocUser> queryWrapper = Wrappers.query(); queryWrapper.select("uId","uName","upassword","UKey_ID","uRole","uMobilephone").eq("uMobilephone",mobilephone); - List<UserInf> list = userMapper.selectList(queryWrapper); - return list.size()==0?new UserInf(0L,"鐢ㄦ埛涓嶅瓨鍦�"):list.get(0); + List<DocUser> list = userMapper.selectList(queryWrapper); + return list.size()==0?new DocUser(0L,"鐢ㄦ埛涓嶅瓨鍦�"):list.get(0); } /** @@ -50,12 +50,12 @@ * @return */ //@Cacheable(key = "#root.methodName+#p0.id") - public AuthorizationInfo getAuthorizationInfo(UserInf user) { + public AuthorizationInfo getAuthorizationInfo(DocUser user) { System.out.println("=========鎵ц浜哢serBridgeService.getAuthorization鏂规硶=========="); SimpleAuthorizationInfo authorizationInfo = new SimpleAuthorizationInfo(); //娣诲姞Roles鍜孭ermissions - List<String> roles = findRolesByUserId(user.getUId()); - List<String> perms = findPermissionsByUserId(user.getUId()); + List<String> roles = findRolesByUserId(user.getId()); + List<String> perms = findPermissionsByUserId(user.getId()); authorizationInfo.addRoles(roles); authorizationInfo.addStringPermissions(perms); -- Gitblit v1.9.1