去除测试用信息,换成真实用户信息

This commit is contained in:
zhouxiunai
2018-12-26 10:16:56 +08:00
parent 84f028e3d8
commit 554ff936b2
@@ -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());
}
}