add 登录后userInfo增加roleCode
This commit is contained in:
@@ -221,6 +221,10 @@ public class SysUser implements Serializable {
|
||||
@ApiModelProperty(value = "RSA公钥")
|
||||
private String rsapublickey;
|
||||
|
||||
@TableField(exist = false)
|
||||
@ApiModelProperty(value = "roleCode")
|
||||
private String roleCode;
|
||||
|
||||
/**
|
||||
* 确认密码
|
||||
*/
|
||||
|
||||
+2
@@ -279,6 +279,8 @@ public class SysBaseApiImpl implements ISysBaseAPI {
|
||||
BeanUtils.copyProperties(sysUser, loginUser);
|
||||
List<String> departNameByUsername = sysDepartMapper.getDepartNameByUserId(sysUser.getId());
|
||||
loginUser.setDepartNames(StringUtils.join(departNameByUsername, ","));
|
||||
List<String> roleByUserName = sysUserRoleMapper.getRoleByUserName(sysUser.getUsername());
|
||||
loginUser.setRoleCode(StringUtils.join(roleByUserName, ","));
|
||||
return loginUser;
|
||||
}
|
||||
|
||||
|
||||
+2
@@ -752,8 +752,10 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
||||
// update-end--Author:wangshuai Date:20200805 for:如果用戶为选择部门,数据库为存在上一次登录部门,则取一条存进去
|
||||
obj.put("multi_depart", 2);
|
||||
}
|
||||
LoginUser userById = sysBaseAPI.getUserById(sysUser.getId());
|
||||
sysUser.setPhone(PasswordUtil.decrypt(sysUser.getPhone()));
|
||||
sysUser.setEmail(PasswordUtil.decrypt(sysUser.getEmail()));
|
||||
sysUser.setRoleCode(userById.getRoleCode());
|
||||
obj.put("token", token);
|
||||
obj.put("userInfo", sysUser);
|
||||
obj.put("sysAllDictItems", sysDictService.queryAllDictItems());
|
||||
|
||||
Reference in New Issue
Block a user