From 28a19d40dc7d0c87b564209a01fd3dc90830bf3e Mon Sep 17 00:00:00 2001 From: EmArrow Date: Thu, 10 Oct 2024 11:06:44 +0800 Subject: [PATCH] =?UTF-8?q?[6.6.2]=20=E5=88=A4=E6=96=AD=E9=80=BB=E8=BE=91?= =?UTF-8?q?=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../function/business/roadcross/RoadCrossCameraManager.kt | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/business/roadcross/RoadCrossCameraManager.kt b/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/business/roadcross/RoadCrossCameraManager.kt index c933c5dc35..7063a64d83 100644 --- a/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/business/roadcross/RoadCrossCameraManager.kt +++ b/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/business/roadcross/RoadCrossCameraManager.kt @@ -135,10 +135,7 @@ class RoadCrossCameraManager : IMoGoMapRoadListener, IGaoDeMapLocationListener { if (roadCrossEnd != null) { if (roadCrossCameraList != null) { roadCrossCameraList?.forEach { - //todo 多个匹配,需要修改 - if (!it.roadUniqueId.isNullOrEmpty() - && it.roadUniqueId!!.contains(roadCrossEnd) - ) { + if (!it.roadUniqueId.isNullOrEmpty() && it.roadUniqueId == roadCrossEnd) { it.deviceInfoList.forEach { deviceInfo -> addCameraDeviceMarker(deviceInfo) } @@ -236,7 +233,7 @@ class RoadCrossCameraManager : IMoGoMapRoadListener, IGaoDeMapLocationListener { roadCrossCameraList?.forEach { val result = (!it.roadUniqueId.isNullOrEmpty() - && it.roadUniqueId!!.contains(roadCrossEnd)) + && it.roadUniqueId == roadCrossEnd) roadCrossTrace( TAG, mapOf("errorMsg" to "hasCrossCamera - 遍历匹配路口数据:$result - $roadCrossEnd") )