diff --git a/yanzhu-auth/src/main/java/com/yanzhu/auth/service/SysLoginService.java b/yanzhu-auth/src/main/java/com/yanzhu/auth/service/SysLoginService.java index c77389a3..d7d38faf 100644 --- a/yanzhu-auth/src/main/java/com/yanzhu/auth/service/SysLoginService.java +++ b/yanzhu-auth/src/main/java/com/yanzhu/auth/service/SysLoginService.java @@ -85,7 +85,11 @@ public class SysLoginService if (StringUtils.isNull(userResult) || StringUtils.isNull(userResult.getData())) { - recordLogService.recordLogininfor(username, Constants.LOGIN_FAIL, "登录用户不存在"); + String msg=userResult.getMsg(); + if(StringUtils.isBlank(msg)){ + msg="登录用户不存在"; + } + recordLogService.recordLogininfor(username, Constants.LOGIN_FAIL, msg); throw new ServiceException("登录用户:" + username + " 不存在"); } diff --git a/yanzhu-common/yanzhu-common-mapper/src/main/resources/mapper/system/SysMenuMapper.xml b/yanzhu-common/yanzhu-common-mapper/src/main/resources/mapper/system/SysMenuMapper.xml index 03f33c01..7ffb8917 100644 --- a/yanzhu-common/yanzhu-common-mapper/src/main/resources/mapper/system/SysMenuMapper.xml +++ b/yanzhu-common/yanzhu-common-mapper/src/main/resources/mapper/system/SysMenuMapper.xml @@ -118,7 +118,8 @@ left join sys_user_role ur on rm.role_id = ur.role_id left join sys_role r on r.role_id = ur.role_id left join sys_role_dept rd on rd.role_id = r.role_id - where m.status = '0' and r.status = '0' and ur.user_id = #{userId} and rd.dept_id = #{deptId} + where m.status = '0' and r.status = '0' and ur.user_id = #{userId} + and rd.dept_id = #{deptId} left join sys_role_dept rd on rd.role_id = r.role_id - where u.user_id = #{userId} and rd.dept_id = ${deptId} + where u.user_id = #{userId} + + and rd.dept_id = ${deptId} +