| | |
| | | XpVehicle xpVehicle = xpVehicleR.getData(); |
| | | //还原车辆状态为空闲 |
| | | if(1 == xpVehicle.getState()){ |
| | | xpVehicle.setState(0); |
| | | xpVehicleClient.updateVehicleById(xpVehicle); |
| | | XpVehicle vehicle1 = new XpVehicle(); |
| | | vehicle1.setId(xpVehicle.getId()); |
| | | vehicle1.setState(0); |
| | | xpVehicleClient.updateVehicleById(vehicle1); |
| | | } |
| | | |
| | | PushOrderDto pushOrderDto = new PushOrderDto(); |
| | |
| | | orderMissionClient.cancelOrder(pushOrderDto); |
| | | log.info("定时任务取消订单成功,开始执行巡游订单 {}", order.getId()); |
| | | //车辆继续巡游单 |
| | | xpOrderService.addCruiseMission(xpVehicle); |
| | | xpOrderService.addCruiseMission(xpVehicle.getId()); |
| | | } |
| | | log.info("订单取消状态修改完成"); |
| | | } |