| | |
| | | |
| | | // 发车 |
| | | if(dto.getDepartureStatus()==1){ |
| | | // 找车辆的任务 生成巡游单子 下发命令 TODO |
| | | // 找车辆的任务 生成巡游单子 下发命令 TODO v |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | }else if(dto.getDepartureStatus()==3){ |
| | | // 收车 关闭当前巡游单子 生成新的返程单子 找到收车站点 |
| | | xpCruiseOrderClient.updateCruiseOrder(xpVehicle.getVehicleVin()); |
| | |
| | | xpCruiseOrder.setOrderType(2); |
| | | xpCruiseOrder.setStartLon(x); |
| | | xpCruiseOrder.setStartLat(y); |
| | | // TODO 找到收车站点 |
| | | // TODO v 找到收车站点 |
| | | xpCruiseOrder.setStatus(1); |
| | | |
| | | |
| | | |
| | | xpCruiseOrderClient.addCruiseOrder(xpCruiseOrder); |
| | | |
| | | // 下发命令 |
| | | orderMissionClient.pushOrder(new PushOrderDto( xpCruiseOrder.getVehicleVin(),xpCruiseOrder.getId(),null)); |
| | | |