去除测试用信息,换成真实用户信息
This commit is contained in:
@@ -40,29 +40,31 @@ public class UserServiceImpl implements IUserService {
|
||||
|
||||
//获取网关header中传递的用户信息
|
||||
private HeaderUserDto getHeaderUserDto() {
|
||||
/*
|
||||
HeaderUserDto dto = new HeaderUserDto();
|
||||
dto.setUserId("00000000000000000000000000000000");
|
||||
dto.setUserName("admin");
|
||||
dto.setRealName("超级管理员");
|
||||
return dto;
|
||||
// try
|
||||
// {
|
||||
// String userStr = request.getHeader("user");
|
||||
// logger.info("gateway-User:"+userStr);
|
||||
// if(null == userStr)
|
||||
// {
|
||||
// throw new UserNoLoginException();
|
||||
// }
|
||||
// BASE64Decoder base64Decoder = new BASE64Decoder();
|
||||
// byte[] bt = base64Decoder.decodeBuffer(userStr);
|
||||
//
|
||||
// ObjectMapper objectMapper = new ObjectMapper();
|
||||
// return objectMapper.readValue(bt, HeaderUserDto.class);
|
||||
// }
|
||||
// catch (IOException e)
|
||||
// {
|
||||
// throw new RuntimeException("header userinfo error!"+e.getMessage());
|
||||
// }
|
||||
*/
|
||||
try
|
||||
{
|
||||
String userStr = request.getHeader("user");
|
||||
logger.info("gateway-User:"+userStr);
|
||||
if(null == userStr)
|
||||
{
|
||||
throw new UserNoLoginException();
|
||||
}
|
||||
BASE64Decoder base64Decoder = new BASE64Decoder();
|
||||
byte[] bt = base64Decoder.decodeBuffer(userStr);
|
||||
|
||||
ObjectMapper objectMapper = new ObjectMapper();
|
||||
return objectMapper.readValue(bt, HeaderUserDto.class);
|
||||
}
|
||||
catch (IOException e)
|
||||
{
|
||||
throw new RuntimeException("header userinfo error!"+e.getMessage());
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user