xp-robotaxi-api/src/main/java/com/xiaopeng/api/factory/operation/XpPointClientFallbackFactory.java
@@ -64,7 +64,7 @@ } @Override public R queryById(Long id) { public R<XpPoint> queryById(Long id) { log.error("获取点位详情失败:{}", cause.getMessage()); return R.fail("获取点位详情失败"); } xp-robotaxi-api/src/main/java/com/xiaopeng/api/feignClient/operation/XpPointClient.java
@@ -52,7 +52,7 @@ * 点位详情 */ @GetMapping("/api/v1/point/queryPointById") public R queryById(@RequestParam Long id); public R<XpPoint> queryById(@RequestParam Long id); /** * 启用/禁用 xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/controller/XpPointManagementController.java
@@ -86,7 +86,7 @@ */ @GetMapping("/queryPointById") @ApiOperation(value = "点位详情") public R queryById(@RequestParam Long id) { public R<XpPoint> queryById(@RequestParam Long id) { return R.ok(xpPointService.getById(id)); } /** xp-robotaxi-order-boot/src/main/java/com/xiaopeng/order/controller/XpOrderController.java
@@ -396,7 +396,7 @@ */ @ApiOperation(value = "通过订单id查询车辆信息", tags = {"小程序-业务流程"}) @XpClientCheck(checkToken = false, checkOtpToken = true) @GetMapping("/api/v1/order/queryVehicleByOrderId") @GetMapping("/api/v1/mini-program/order/queryVehicleByOrderId") public R<XpVehicle> queryVehicleByOrderId(@RequestParam Long orderId, HttpServletRequest request) { String uid = request.getHeader("XP-Uid"); return R.ok(xpOrderService.queryVehicleByOrderId(orderId,uid)); xp-robotaxi-order-boot/src/main/java/com/xiaopeng/order/service/impl/XpOrderServiceImpl.java
@@ -26,6 +26,7 @@ import com.xiaopeng.api.feignClient.operation.XpPointClient; import com.xiaopeng.api.feignClient.operation.XpPricingClient; import com.xiaopeng.api.model.account.XpAppUser; import com.xiaopeng.api.model.operation.XpPoint; import com.xiaopeng.api.model.operation.XpPricing; import com.xiaopeng.api.model.vehicleConvoy.XpFleet; import com.xiaopeng.api.model.vehicleConvoy.XpVehicle; @@ -801,7 +802,10 @@ xpOrder.setStatus(status); switch (status) { case 4: // 添加取消订单定时任务job // 查询起点点位 Long startPointId = xpOrder.getStartPointId(); XpPoint xpPoint = xpPointClient.queryById(startPointId).getData(); // 添加取消订单定时任务job 时间为点位限停时长 Map<String, ? extends Object> cancelJobMaps = new ImmutableMap.Builder<String, Long>(). put("id", xpOrder.getId()) @@ -810,7 +814,7 @@ OrderCancelJob.class, (OrderCancelJob.name + xpOrder.getId()).toUpperCase(), TimeJobType.ORDER_CANCEL, DateUtils.localDateTimeToDate(LocalDateTime.now().plusMinutes(5)), DateUtils.localDateTimeToDate(LocalDateTime.now().plusMinutes(xpPoint.getParkingTimeLimit())), cancelJobMaps ); // 车辆到达上车点时间