From e164edf538086313d7915721f9eab9b199314449 Mon Sep 17 00:00:00 2001
From: Xiajijian <1176061145@qq.com>
Date: Tue, 05 May 2026 15:44:57 +0800
Subject: [PATCH] 1. 执行航线时,返回数据增加航线名称信息。

---
 ard-route/src/main/java/com/ard/route/service/impl/ArdRouteInfoServiceImpl.java |   13 ++++++-------
 1 files changed, 6 insertions(+), 7 deletions(-)

diff --git a/ard-route/src/main/java/com/ard/route/service/impl/ArdRouteInfoServiceImpl.java b/ard-route/src/main/java/com/ard/route/service/impl/ArdRouteInfoServiceImpl.java
index cf56316..67677b2 100644
--- a/ard-route/src/main/java/com/ard/route/service/impl/ArdRouteInfoServiceImpl.java
+++ b/ard-route/src/main/java/com/ard/route/service/impl/ArdRouteInfoServiceImpl.java
@@ -169,6 +169,11 @@
         if (ardRouteInfo.getGroupId() == null){
             ardRouteInfo.setGroupId("0");
         }
+        if ("3".equals(ardRouteInfo.getType())){
+            ardRouteInfo.getUavRouteReq().setHeightMode("EGM96");
+        }else {
+            ardRouteInfo.getUavRouteReq().setHeightMode("relativeToStartPoint");
+        }
         ardRouteInfo.getUavRouteReq().setDroneType(subStringDroneType(ardRouteInfo.getAircraft()));
         KmzResultVo kmzResult = routeService.buildKmz(ardRouteInfo.getUavRouteReq(),ardRouteInfo.getName());
         zoomProcessing(ardRouteInfo);
@@ -465,13 +470,6 @@
         // 1.1通过航线数据,转换。
         ArdRouteInfo route = ardRouteInfoMapper.selectArdRouteInfoById(id);
         try {
-//            if ("3".equals(route.getType())) {
-//                UavRouteReq uavRouteReq = new UavRouteReq();
-//                BeanUtils.copyProperties(deserialize(route.getRouteData()), uavRouteReq);
-//                route.setUavRouteReq((UavRouteReq) deserialize(route.getRouteData()));
-//            }else {
-//                route.setUavRouteReq((UavRouteReq) deserialize(route.getRouteData()));
-//            }
             route.setUavRouteReq((UavRouteReq) deserialize(route.getRouteData()));
             if (route.getCloudData() != null){
                 route.setArdPointCloudList(deserializeLs(route.getCloudData()));
@@ -517,6 +515,7 @@
         WaylineInfo WaylineInfo = new WaylineInfo();
         WaylineInfo.setBoxSn(boxSn);
         WaylineInfo.setWaylineId(route.getId());
+        WaylineInfo.setRouteName(route.getName());
         UavWaylineCache.put(WaylineInfo);
         // 4.调用接口
         tyService.wayLineUpload(wayLineUploadDTO);

--
Gitblit v1.9.3