| | |
| | | XpCruiseOrder returnCruisePoint = xpCruisePlanClient.findReturnCruisePoint(xpCruiseOrder).getData(); |
| | | if(returnCruisePoint!=null){ |
| | | xpCruiseOrderClient.addCruiseOrder(returnCruisePoint); |
| | | // 下发命令 |
| | | PushOrderDto pushOrderDto = new PushOrderDto(); |
| | | pushOrderDto.setVin(returnCruisePoint.getVehicleVin()); |
| | | pushOrderDto.setOrderId("XU" + returnCruisePoint.getId()); |
| | | pushOrderDto.setStartLatitude(returnCruisePoint.getStartLat()); |
| | | pushOrderDto.setStartLongitude(returnCruisePoint.getStartLon()); |
| | | pushOrderDto.setEndLatitude(returnCruisePoint.getEndLat()); |
| | | pushOrderDto.setEndLongitude(returnCruisePoint.getEndLon()); |
| | | pushOrderDto.setOrderType(OrderType.CRUISE_ORDER); |
| | | pushOrderDto.setStage(2); |
| | | orderMissionClient.pushOrder(pushOrderDto); |
| | | } |
| | | |
| | | } |