Commit 438602f9 authored by 黎博's avatar 黎博

修改获取用户信息接口

parent 2f079c5e
......@@ -34,7 +34,7 @@ public class PermissionAspect {
log.debug("开始执行权限检查");
ServletRequestAttributes attributes = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes();
HttpServletRequest request = attributes.getRequest();
String token = request.getHeader("x-auth-token");
String token = request.getHeader("token");
if (token == null) {
throw new UnauthorizedException();
}
......
......@@ -57,7 +57,7 @@ public class UserController {
String token = tokenService.generateToken(user.getId());
Map<String, Object> map = new HashMap<>();
map.put("token", token);
map.put("data", userService.getUserInfoByUsername(username));
// map.put("data", userService.getUserInfoByUsername(username));
return JsonResult.buildSuccessResult(map);
}
......@@ -74,12 +74,11 @@ public class UserController {
/**
* 获取用户信息
* @param username 用户名
* @return
*/
@GetMapping("/info")
public JsonResult getInfo(String username) {
UserInfoVo userInfoVo = userService.getUserInfoByUsername(username);
public JsonResult getInfo(@RequestHeader String token) {
UserInfoVo userInfoVo = tokenService.getUserInfoFromCache(token);
return JsonResult.buildSuccessResult(userInfoVo);
}
......
......@@ -65,7 +65,13 @@ public class TokenServiceImpl implements TokenService {
permissionCodeList.forEach(permissionCode -> {
permissionCodeSet.add(permissionCode);
});
Set<String> menuSet = new HashSet<>();
List<String> menuList = (List<String>) redisValue.get("menuList");
menuList.forEach(menu -> {
menuSet.add(menu);
});
userInfoVo.setPermissionCodeList(permissionCodeSet);
userInfoVo.setMenuList(menuSet);
return userInfoVo;
}
......
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