fit: auth2登录data_scope问题

master
李小林 6 months ago
parent 8e6a1a9112
commit f25b7dcd12
  1. 2
      src/main/java/com/bellmann/service/impl/AuthServiceImpl.java
  2. 4
      src/main/resources/mapper/SysUserMapper.xml

@ -114,7 +114,7 @@ public class AuthServiceImpl implements AuthService {
LdapStaffVo ldapStaffVo = tokenResponse.getUser(); LdapStaffVo ldapStaffVo = tokenResponse.getUser();
// 获取到用户信息, 模拟登录 // 获取到用户信息, 模拟登录
UserAuthInfo user = userMapper.getUserAuthInfo(ldapStaffVo.getStaffAccount()); UserAuthInfo user = userMapper.getUserAuthInfo(ldapStaffVo.getRelaStaffAccount());
SysUserDetails userDetails = new SysUserDetails(user); SysUserDetails userDetails = new SysUserDetails(user);
// UsernamePasswordAuthenticationToken authenticationToken = // UsernamePasswordAuthenticationToken authenticationToken =
// new UsernamePasswordAuthenticationToken(ldapStaffVo.getStaffName().toLowerCase().trim(), // new UsernamePasswordAuthenticationToken(ldapStaffVo.getStaffName().toLowerCase().trim(),

@ -99,6 +99,7 @@
<result property="status" column="status" jdbcType="BOOLEAN"/> <result property="status" column="status" jdbcType="BOOLEAN"/>
<result property="deptId" column="dept_id" jdbcType="BIGINT"></result> <result property="deptId" column="dept_id" jdbcType="BIGINT"></result>
<result property="groupId" column="group_id" jdbcType="BIGINT"></result> <result property="groupId" column="group_id" jdbcType="BIGINT"></result>
<result property="dataScope" column="data_scope" jdbcType="INTEGER"></result>
<collection property="roles" ofType="string" javaType="java.util.Set"> <collection property="roles" ofType="string" javaType="java.util.Set">
<result column="code"></result> <result column="code"></result>
</collection> </collection>
@ -114,7 +115,8 @@
t1.STATUS, t1.STATUS,
t1.dept_id , t1.dept_id ,
t1.domain_group_id group_id, t1.domain_group_id group_id,
t3.CODE t3.CODE,
t3.data_scope
FROM FROM
sys_user t1 sys_user t1
LEFT JOIN sys_user_role t2 ON t2.user_id = t1.id LEFT JOIN sys_user_role t2 ON t2.user_id = t1.id

Loading…
Cancel
Save