From 53857f42f777e2b9753b8f00cce1a60ce3dcb8fd Mon Sep 17 00:00:00 2001
From: Riku <risaku@163.com>
Date: 星期三, 15 十月 2025 22:42:29 +0800
Subject: [PATCH] 2025.10.15 修改高德地图地理逆编码结果,让地理位置信息更加详细

---
 src/main/kotlin/com/flightfeather/uav/biz/report/MissionRiskArea.kt |   15 +++++++++++----
 1 files changed, 11 insertions(+), 4 deletions(-)

diff --git a/src/main/kotlin/com/flightfeather/uav/biz/report/MissionRiskArea.kt b/src/main/kotlin/com/flightfeather/uav/biz/report/MissionRiskArea.kt
index 570e3b8..4ac954c 100644
--- a/src/main/kotlin/com/flightfeather/uav/biz/report/MissionRiskArea.kt
+++ b/src/main/kotlin/com/flightfeather/uav/biz/report/MissionRiskArea.kt
@@ -15,7 +15,12 @@
 
     class ClueByArea {
         var sceneInfo: SceneInfo? = null
+        // 鎵�灞炶闀�
+        var township:String? = null
+        // 鏍煎紡鍖栧湴鍧�
         var address: String? = null
+        // 浜ゅ弶璺淇℃伅
+        var roadinter:String? = null
         var clueByFactorList: MutableList<ClueByFactor>? = null
     }
 
@@ -104,12 +109,14 @@
             val dataList = pollutedClue.pollutedData?.dataList ?: emptyList()
             if (dataList.isEmpty()) return@forEach
 
-            // 鎸夋薄鏌撴函婧愬湴鍧�鍜屽洜瀛愬垎缁勭嚎绱�
-            pollutedClue.pollutedArea?.address?.let { address ->
-                var clueByArea = result.find { it.address == address }
+            // 鎸夋薄鏌撴函婧愬湴鍧�琛楅晣鍜屽洜瀛愬垎缁勭嚎绱�
+            pollutedClue.pollutedArea?.township?.let { township ->
+                var clueByArea = result.find { it.township == township }
                 if (clueByArea == null) {
                     clueByArea = ClueByArea().apply {
-                        this.address = address
+                        this.township = township
+                        this.address = pollutedClue.pollutedArea?.address
+                        this.roadinter = pollutedClue.pollutedArea?.roadinter
                         this.clueByFactorList = mutableListOf()
                     }
                     result.add(clueByArea)

--
Gitblit v1.9.3