Commit bb033ef9 authored by 竹天卫's avatar 竹天卫

当前登录用户 增加角色信息

parent 70733a53
...@@ -33,4 +33,10 @@ public interface SysUserMapper extends BaseMapper<SysUser> { ...@@ -33,4 +33,10 @@ public interface SysUserMapper extends BaseMapper<SysUser> {
int saveUserRoles(@Param("userId") Integer userId, @Param("roleId") Integer roleId); int saveUserRoles(@Param("userId") Integer userId, @Param("roleId") Integer roleId);
} }
...@@ -11,4 +11,5 @@ ...@@ -11,4 +11,5 @@
</insert> </insert>
</mapper> </mapper>
...@@ -2,9 +2,11 @@ package cn.wise.sc.cement.business.service.impl; ...@@ -2,9 +2,11 @@ package cn.wise.sc.cement.business.service.impl;
import cn.wise.sc.cement.business.entity.Project; import cn.wise.sc.cement.business.entity.Project;
import cn.wise.sc.cement.business.entity.SysPermission; import cn.wise.sc.cement.business.entity.SysPermission;
import cn.wise.sc.cement.business.entity.SysRole;
import cn.wise.sc.cement.business.entity.SysUser; import cn.wise.sc.cement.business.entity.SysUser;
import cn.wise.sc.cement.business.exception.BusinessExceptionEnum; import cn.wise.sc.cement.business.exception.BusinessExceptionEnum;
import cn.wise.sc.cement.business.mapper.SysPermissionMapper; import cn.wise.sc.cement.business.mapper.SysPermissionMapper;
import cn.wise.sc.cement.business.mapper.SysRoleMapper;
import cn.wise.sc.cement.business.mapper.SysUserMapper; import cn.wise.sc.cement.business.mapper.SysUserMapper;
import cn.wise.sc.cement.business.model.BaseResponse; import cn.wise.sc.cement.business.model.BaseResponse;
import cn.wise.sc.cement.business.model.LoginUser; import cn.wise.sc.cement.business.model.LoginUser;
...@@ -56,6 +58,8 @@ public class UserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impleme ...@@ -56,6 +58,8 @@ public class UserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impleme
RedisUtil redisUtil; RedisUtil redisUtil;
@Resource @Resource
private SysPermissionMapper permissionMapper; private SysPermissionMapper permissionMapper;
@Resource
private SysRoleMapper roleMapper;
/** /**
* 当前登录用户 * 当前登录用户
...@@ -75,6 +79,8 @@ public class UserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impleme ...@@ -75,6 +79,8 @@ public class UserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impleme
LoginUser loginUser = new LoginUser(); LoginUser loginUser = new LoginUser();
BeanUtils.copyProperties(sysUser, loginUser); BeanUtils.copyProperties(sysUser, loginUser);
List<SysPermission> permissionList = permissionMapper.listByUserId(loginUser.getId()); List<SysPermission> permissionList = permissionMapper.listByUserId(loginUser.getId());
SysRole sysRole = roleMapper.byUserId(sysUser.getId());
loginUser.setRoleList(sysRole);
loginUser.setPermissions(permissionList); loginUser.setPermissions(permissionList);
return loginUser; return loginUser;
} catch (Exception e) { } catch (Exception e) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment