diff --git a/nxhs-service/src/main/java/cc/yunxi/domain/vo/recycleorder/RecycleOrderCreateVO.java b/nxhs-service/src/main/java/cc/yunxi/domain/vo/recycleorder/RecycleOrderCreateVO.java index e437ad7..6cde15c 100644 --- a/nxhs-service/src/main/java/cc/yunxi/domain/vo/recycleorder/RecycleOrderCreateVO.java +++ b/nxhs-service/src/main/java/cc/yunxi/domain/vo/recycleorder/RecycleOrderCreateVO.java @@ -41,7 +41,7 @@ public class RecycleOrderCreateVO { @ApiModelProperty(value = "当前位置", required = true) @NotNull(message = "位置定位信息未授权") @Valid - private LocationDTO locationDTO; + private LocationDTO location; @ApiModelProperty(value = "预约上门时间起", required = true, example = "2024-03-01 15:58:49") @NotNull(message = "预约上门时间起不能为空") diff --git a/nxhs-service/src/main/java/cc/yunxi/interceptor/LoginInterceptor.java b/nxhs-service/src/main/java/cc/yunxi/interceptor/LoginInterceptor.java index 376cd58..4e65a17 100644 --- a/nxhs-service/src/main/java/cc/yunxi/interceptor/LoginInterceptor.java +++ b/nxhs-service/src/main/java/cc/yunxi/interceptor/LoginInterceptor.java @@ -29,10 +29,14 @@ public class LoginInterceptor implements HandlerInterceptor { public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { // 1.获取请求头中的 token String token = request.getHeader("authorization"); + log.info("request token = {}", token); + if (ObjectUtil.isEmpty(token)) { + throw new UnauthorizedException("请登录后访问!"); + } // 2.缓存中读取token信息 boolean existsKey = redisTool.existsKey(CommonService.TOKEN_KEY + token); if (!existsKey) { - throw new UnauthorizedException("token已过期"); + throw new UnauthorizedException("登录过期,请重新登录!"); } // 这里userInfo可以来自缓存 todo // 3.校验token diff --git a/nxhs-service/src/main/java/cc/yunxi/service/impl/RecycleOrderServiceImpl.java b/nxhs-service/src/main/java/cc/yunxi/service/impl/RecycleOrderServiceImpl.java index da92e3e..d4a69ed 100644 --- a/nxhs-service/src/main/java/cc/yunxi/service/impl/RecycleOrderServiceImpl.java +++ b/nxhs-service/src/main/java/cc/yunxi/service/impl/RecycleOrderServiceImpl.java @@ -94,8 +94,8 @@ public class RecycleOrderServiceImpl extends ServiceImpl { - target.setLatitude(source.getLocationDTO().getLatitude()); - target.setLongitude(source.getLocationDTO().getLongitude()); + target.setLatitude(source.getLocation().getLatitude()); + target.setLongitude(source.getLocation().getLongitude()); }); String idNumber = CommonUtil.getIdNumber(BusinessCodeEnum.ORDER.getCode()); recycleOrder.setClientId(client.getId());