| | |
| | | } |
| | | |
| | | XpCruiseOrder returnOrder = new XpCruiseOrder(); |
| | | returnOrder.setId("XU" + IdUtil.fastUUID()); |
| | | returnOrder.setVehicleId(oldVehicle.getId()); |
| | | returnOrder.setVehicleVin(oldVehicle.getVehicleVin()); |
| | | returnOrder.setFleetId(oldVehicle.getFleetId()); |
| | |
| | | // 下发巡游订单到原车辆 |
| | | PushOrderDto pushOrderDto = new PushOrderDto(); |
| | | pushOrderDto.setVin(oldVehicle.getVehicleVin()); |
| | | pushOrderDto.setOrderId(returnOrder.getId().toString()); |
| | | pushOrderDto.setOrderId("XU" + returnOrder.getId()); |
| | | pushOrderDto.setStartLatitude(returnOrder.getStartLat()); |
| | | pushOrderDto.setStartLongitude(returnOrder.getStartLon()); |
| | | pushOrderDto.setEndLatitude(returnOrder.getEndLat()); |
| | |
| | | xpCruiseOrder.setStatus(0); |
| | | xpCruiseOrder.setLastOrderId(xpCruiseOrders.getId()); |
| | | xpCruiseOrder.setCreateTime(LocalDateTime.now()); |
| | | xpCruiseOrder.setId("XU" + IdUtil.fastUUID()); |
| | | |
| | | // 判断当前时分秒是否大于收车时间 |
| | | LocalTime vehicleCollectionTime = xpTaskRule.getVehicleCollectionTime(); |
| | |
| | | // 添加自动结束行程定时任务job |
| | | Map<String, ? extends Object> jobMaps = |
| | | new ImmutableMap.Builder<String, String>(). |
| | | put("id", xpCruiseOrder.getId()) |
| | | put("id", xpCruiseOrder.getId() + "") |
| | | .build(); |
| | | QuartzManager.addJob( |
| | | AddCruiseMissionJob.class, |