diff --git a/src/main/java/com/ruoyi/airline/service/impl/AirlineFileServiceImpl.java b/src/main/java/com/ruoyi/airline/service/impl/AirlineFileServiceImpl.java index 83e6094..1911b29 100644 --- a/src/main/java/com/ruoyi/airline/service/impl/AirlineFileServiceImpl.java +++ b/src/main/java/com/ruoyi/airline/service/impl/AirlineFileServiceImpl.java @@ -98,15 +98,18 @@ public class AirlineFileServiceImpl implements IAirlineFileService { String globalHeight = kmlInfo.getDocument().getFolder().getGlobalHeight(); AirlineFileDTO dto = new AirlineFileDTO(); // 去除文件名中的后缀名 - - dto.setName(newFileName); dto.setFileName(originalFilename); R fileUrl = remoteFileService.uploadFileByData(UUID.randomUUID().toString(), "waypoints", WayPointUitls.kmz2waypoint(kmlInfo)); dto.setFileUrl(fileUrl.getData()); dto.setType(kmlInfo.getDocument().getFolder().getTemplateType()); - dto.setAirVendor(kmlInfo.getDocument().getKmlMissionConfig().getDroneInfo().getDroneEnumValue()); - dto.setAirType(kmlInfo.getDocument().getKmlMissionConfig().getDroneInfo().getDroneSubEnumValue()); + // TODO 大疆默认1,后续想办法优化成表格破诶中 + String airVendor = "1"; + String airType = kmlInfo.getDocument().getKmlMissionConfig().getDroneInfo().getDroneEnumValue(); + String airSubType = kmlInfo.getDocument().getKmlMissionConfig().getDroneInfo().getDroneSubEnumValue(); + dto.setAirVendor(airVendor); + // 无人机的领域默认为0 + dto.setAirType(String.format("0-%s-%s", airType, airSubType)); return dto; } } else if ("waypoints".equals(fileExtension)) { @@ -118,8 +121,14 @@ public class AirlineFileServiceImpl implements IAirlineFileService { // 直接读取文件内容并上传 R fileUrl = remoteFileService.uploadFileByData(UUID.randomUUID().toString(), "waypoints", new String(file.getBytes())); dto.setFileUrl(fileUrl.getData()); - dto.setAirVendor(""); - dto.setAirType(""); + // TODO 拓恒默认0,后续想办法优化成表格破诶中 + String airVendor = "0"; + String airType = "0"; + String airSubType = "1"; // 默认Fm003,的type为1 + dto.setAirVendor(airVendor); + // 无人机的领域默认为0 + dto.setAirType(String.format("0-%s-%s", airType, airSubType)); + return dto; } else { throw new BaseException("不支持的文件格式,请上传KMZ或Waypoints文件");