| | |
| | | @PostMapping("/api/v1/mini-program/order/queryOrderRoute") |
| | | @XpClientCheck(checkToken = false, checkOtpToken = true) |
| | | public R<RouteVo> queryOrderRoute(@Validated @RequestBody QueryOrderRouteDTO dto, HttpServletRequest request) { |
| | | if(dto.getOrderId() == null){ |
| | | return R.fail("参数不能为空"); |
| | | } |
| | | String uid = request.getHeader("XP-Uid"); |
| | | // 查询订单信息 |
| | | XpOrder xpOrder = xpOrderService.getById(dto.getOrderId()); |
| | |
| | | @GetMapping("/api/v1/mini-program/order/queryOrderTrajectory") |
| | | @XpClientCheck(checkToken = false, checkOtpToken = true) |
| | | public R<RouteVo> queryOrderTrajectory(@RequestParam String orderId, HttpServletRequest request) { |
| | | String uid = request.getHeader("XP-Uid"); |
| | | if(orderId == null){ |
| | | return R.fail("参数不能为空"); |
| | | } |
| | | List<OrderTrajectory> trajectories = mongoTemplate.find( |
| | | new Query(Criteria.where("orderId").is(Long.valueOf(orderId))) |
| | | .with(Sort.by(Sort.Direction.ASC, "locatetime")), |