| | |
| | | key = "ORDER_NAVIGATION_END_DATA:" + xpOrder.getAppUserId(); |
| | | } |
| | | Object cacheObject = redisService.getCacheObject(key); |
| | | if(cacheObject == null){ |
| | | return R.fail("获取路线失败"); |
| | | } |
| | | RouteVo routeVo = JSON.parseObject(cacheObject.toString(), RouteVo.class); |
| | | XpVehicle xpVehicle = xpVehicleClient.queryById(xpOrder.getVehicleId()).getData(); |
| | | VehiclePosition vehiclePosition = mongoTemplate.findOne(new Query(Criteria.where("vin").is(xpVehicle.getVehicleVin())), VehiclePosition.class); |
| | |
| | | xpOrderDetailVO.setVehicleId(vehicle.getId()); |
| | | xpOrderDetailVO.setVehicleVin(vehicle.getVehicleVin()); |
| | | xpOrderDetailVO.setVehicleModel(vehicle.getVehicleModelName()); |
| | | xpOrderDetailVO.setVehicleCode(vehicle.getVehicleCode()); |
| | | xpOrderDetailVO.setVehicleColor(vehicle.getVehicleColor()); |
| | | xpOrderDetailVO.setPlateNumber(vehicle.getPlateNumber()); |
| | | xpOrderDetailVO.setVehiclePictures(vehicle.getVehiclePictures()); |