| | |
| | | if (vo.getKmlInfo().getDocument().getFolder().getTemplateType() != null){ |
| | | uavRouteReq.setTemplateType(vo.getKmlInfo().getDocument().getFolder().getTemplateType()); |
| | | } |
| | | uavRouteReq.setDroneType(Integer.valueOf(vo.getKmlInfo().getDocument().getKmlMissionConfig().getDroneInfo().getDroneEnumValue())); |
| | | KmlDroneInfo droneInfo = vo.getKmlInfo().getDocument().getKmlMissionConfig().getDroneInfo(); |
| | | uavRouteReq.setDroneType(Integer.valueOf(droneInfo.getDroneEnumValue())); |
| | | // 机场1:M30/M30T 依赖 droneSubEnumValue 区分(0-67-0 / 0-67-1),导入 KMZ 时需一并保留 |
| | | if (droneInfo.getDroneSubEnumValue() != null && !droneInfo.getDroneSubEnumValue().isEmpty()) { |
| | | uavRouteReq.setSubDroneType(Integer.valueOf(droneInfo.getDroneSubEnumValue())); |
| | | } |
| | | uavRouteReq.setImageFormat(vo.getKmlInfo().getDocument().getFolder().getPayloadParam().getImageFormat()); |
| | | uavRouteReq.setGlobalHeight(Double.valueOf(vo.getKmlInfo().getDocument().getFolder().getGlobalHeight())); |
| | | uavRouteReq.setAutoFlightSpeed(Double.valueOf(vo.getKmlInfo().getDocument().getFolder().getAutoFlightSpeed())); |