| | |
| | | * 小鹏内部用户中心服务 |
| | | * 车辆用户绑定关系 |
| | | */ |
| | | @FeignClient(name = "UserVehicleClient", |
| | | @FeignClient(contextId = "UserVehicleClient", |
| | | value = ServiceNameConstantsEnum.XP_VEHICLE_USER_SERVICE, |
| | | fallbackFactory = UserVehicleClientFallbackFactory.class) |
| | | public interface UserVehicleClient { |
| | |
| | | /** |
| | | * 小鹏内部车控服务接口 |
| | | */ |
| | | @FeignClient(name = "VehicleControlClient", |
| | | @FeignClient(contextId = "VehicleControlClient", |
| | | value = ServiceNameConstantsEnum.XP_IM_OPEN_BOOT_SERVICE, |
| | | fallbackFactory = VehicleControlClientFallbackFactory.class) |
| | | public interface VehicleControlClient { |
| | |
| | | DateUtils.localDateTimeToDate(LocalDateTime.now().plusMinutes(5)), |
| | | cancelJobMaps |
| | | ); |
| | | // 车辆到达上车点时间 |
| | | xpOrder.setArrivalTime(LocalDateTime.now()); |
| | | break; |
| | | case 5: |
| | | // 删除定时任务job |
| | | QuartzManager.removeJob((OrderCancelJob.name + xpOrder.getId()).toUpperCase(), TimeJobType.ORDER_CANCEL); |
| | | break; |
| | | case 6: |
| | | // 行程开始时间 |
| | | xpOrder.setTripBegin(LocalDateTime.now()); |
| | | break; |
| | | case 7: |
| | | // 查询自动结束行程时间 |
| | |
| | | ); |
| | | break; |
| | | } |
| | | baseMapper.updateById(xpOrder); |
| | | this.updateById(xpOrder); |
| | | return R.ok(); |
| | | } |
| | | |