feat:无人机类型增加类型唯一值
This commit is contained in:
parent
c0d7b808ad
commit
38661172ed
|
|
@ -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<String> 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<String> 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文件");
|
||||
|
|
|
|||
Loading…
Reference in New Issue