From ba60917a9a95b776b6a23d163578b82bfe60c2a6 Mon Sep 17 00:00:00 2001 From: John_Liu <87139327@qq.com> Date: Sun, 22 Nov 2020 01:50:07 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E4=B8=AA=E4=BA=BA?= =?UTF-8?q?=E4=B8=BB=E9=A1=B5=E8=8E=B7=E5=8F=96userInfo=20=E9=94=99?= =?UTF-8?q?=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/pearadmin/security/SecurityConfig.java | 11 ++++++----- .../system/controller/SysUserController.java | 2 +- .../system/mapper/SysPowerMapper.java | 6 ------ .../system/mapper/xml/SysPowerMapper.xml | 18 +++++++----------- .../service/impl/SysUserServiceImpl.java | 7 +++++-- 5 files changed, 19 insertions(+), 25 deletions(-) diff --git a/pear-entrance/src/main/java/com/pearadmin/security/SecurityConfig.java b/pear-entrance/src/main/java/com/pearadmin/security/SecurityConfig.java index e8089ffe..75edab25 100644 --- a/pear-entrance/src/main/java/com/pearadmin/security/SecurityConfig.java +++ b/pear-entrance/src/main/java/com/pearadmin/security/SecurityConfig.java @@ -106,6 +106,12 @@ public class SecurityConfig extends WebSecurityConfigurerAdapter { return tokenRepository; } + /** 注册SessionRegistry*/ + @Bean + public SessionRegistry sessionRegistry(){ + return new SessionRegistryImpl(); + } + /** * Describe: 配置 Security 控制逻辑 @@ -160,10 +166,5 @@ public class SecurityConfig extends WebSecurityConfigurerAdapter { http.headers().frameOptions().disable(); } - /** 注册SessionRegistry*/ - @Bean - public SessionRegistry sessionRegistry(){ - return new SessionRegistryImpl(); - } } diff --git a/pear-modules/pear-system/src/main/java/com/pearadmin/system/controller/SysUserController.java b/pear-modules/pear-system/src/main/java/com/pearadmin/system/controller/SysUserController.java index d63d5a1a..2c230fee 100644 --- a/pear-modules/pear-system/src/main/java/com/pearadmin/system/controller/SysUserController.java +++ b/pear-modules/pear-system/src/main/java/com/pearadmin/system/controller/SysUserController.java @@ -249,7 +249,7 @@ public class SysUserController extends BaseController { @GetMapping("center") @ApiOperation(value = "个人资料") public ModelAndView center(Model model){ - SysUser sysUser = (SysUser) ServletUtil.getSession().getAttribute("currentUser"); + SysUser sysUser = (SysUser) SecurityUtil.currentUser().getPrincipal(); model.addAttribute("userInfo",sysUserService.getById(sysUser.getUserId())); return JumpPage(MODULE_PATH + "center"); } diff --git a/pear-modules/pear-system/src/main/java/com/pearadmin/system/mapper/SysPowerMapper.java b/pear-modules/pear-system/src/main/java/com/pearadmin/system/mapper/SysPowerMapper.java index 69599de2..36277b20 100644 --- a/pear-modules/pear-system/src/main/java/com/pearadmin/system/mapper/SysPowerMapper.java +++ b/pear-modules/pear-system/src/main/java/com/pearadmin/system/mapper/SysPowerMapper.java @@ -45,12 +45,6 @@ public interface SysPowerMapper { * */ List selectMenuByUsername(String username); - /** - * Describe: 根据 ParentId 查询子菜单 - * Param: parentId - * Return: ResuMenu - * */ - List selectAdminsMenu(); /** * Describe: 修改权限信息 diff --git a/pear-modules/pear-system/src/main/java/com/pearadmin/system/mapper/xml/SysPowerMapper.xml b/pear-modules/pear-system/src/main/java/com/pearadmin/system/mapper/xml/SysPowerMapper.xml index 305f5e05..eeb505a7 100644 --- a/pear-modules/pear-system/src/main/java/com/pearadmin/system/mapper/xml/SysPowerMapper.xml +++ b/pear-modules/pear-system/src/main/java/com/pearadmin/system/mapper/xml/SysPowerMapper.xml @@ -31,18 +31,14 @@ left join sys_role sr on sr.role_id = srp.role_id left join sys_user_role sur on sur.role_id = sr.role_id left join sys_user su on su.user_id = sur.user_id - where su.username = #{username} and sp.enable = 1 order by sp.sort + + + su.username = #{username} + + and sp.enable = 1 order by sp.sort + - - - +