Commit 2acbb4cf authored by muhong's avatar muhong

修改 小程序足迹

parent 53dec052
...@@ -117,7 +117,7 @@ public class FootPrintServiceImpl implements FootPrintService { ...@@ -117,7 +117,7 @@ public class FootPrintServiceImpl implements FootPrintService {
} }
result.setList(resultList); result.setList(resultList);
logger.info("【请求结束】用户足迹分页查询成功"); logger.info("【请求结束】用户足迹分页查询成功");
return Result.success(resultList); return Result.success(result);
} catch (Exception e) { } catch (Exception e) {
logger.error("用户足迹分页查询", e); logger.error("用户足迹分页查询", e);
return Result.failed("查询失败"); return Result.failed("查询失败");
......
...@@ -428,15 +428,26 @@ public class UserServiceImpl implements UserService { ...@@ -428,15 +428,26 @@ public class UserServiceImpl implements UserService {
} }
@Override @Override
public Result userInfo(UserRequestDto dto) { public Result userInfo(HttpServletRequest request) {
try { try {
String token = request.getHeader("Authorization");
if (StringUtils.isBlank(token)) {
logger.info("获取登录用户的token失败");
return Result.failed("查询不到当前登录用户信息");
}
Long userId = userTokenManager.getUserId(token);
if (Objects.isNull(userId)) {
logger.info("获取登录用户的userId失败");
return Result.failed("查询不到当前登录用户信息");
}
User user = null; User user = null;
// String key = MessageFormat.format(CacheCodeConstants.USER_INFO_KEY, dto.getUserId().toString()); // String key = MessageFormat.format(CacheCodeConstants.USER_INFO_KEY, dto.getUserId().toString());
// if (redisUtil.hasKey(key)) { // if (redisUtil.hasKey(key)) {
// user = (User) redisUtil.get(key); // user = (User) redisUtil.get(key);
// } else { // } else {
user = userDao.queryById(dto.getUserId()); user = userDao.queryById(userId);
// } // }
logger.info("【请求结束】查询用户信息成功");
return Result.success(user); return Result.success(user);
} catch (Exception e) { } catch (Exception e) {
logger.error("查询用户信息失败", e); logger.error("查询用户信息失败", e);
......
...@@ -27,6 +27,9 @@ public class LoginInterceptor implements HandlerInterceptor { ...@@ -27,6 +27,9 @@ public class LoginInterceptor implements HandlerInterceptor {
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
logger.info("进入拦截器"); logger.info("进入拦截器");
String token = request.getHeader("Authorization"); String token = request.getHeader("Authorization");
if (StringUtils.isBlank(token)) {
return true;
}
if (StringUtils.isNotBlank(token)) { if (StringUtils.isNotBlank(token)) {
if (userTokenManager.checkLogin(token)) { if (userTokenManager.checkLogin(token)) {
return true; return true;
......
...@@ -75,8 +75,7 @@ public interface UserService { ...@@ -75,8 +75,7 @@ public interface UserService {
/** /**
* 查询用户信息 * 查询用户信息
* *
* @param dto
* @return * @return
*/ */
Result userInfo(UserRequestDto dto); Result userInfo(HttpServletRequest request);
} }
...@@ -158,11 +158,8 @@ public class WxUserController { ...@@ -158,11 +158,8 @@ public class WxUserController {
@ApiOperation(value = "用户信息") @ApiOperation(value = "用户信息")
@PostMapping("/userInfo") @PostMapping("/userInfo")
public Result userInfo(@RequestBody UserRequestDto dto) { public Result userInfo(HttpServletRequest request) {
logger.info("【请求开始】查询用户信息,请求参数:{}", JSON.toJSONString(dto)); logger.info("【请求开始】查询用户信息");
if (Objects.isNull(dto.getUserId()) || dto.getUserId().equals(0L)) { return userService.userInfo(request);
return Result.failed("用户id不能为空");
}
return userService.userInfo(dto);
} }
} }
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