From fc36108845f2e7205ae34e8e0fb70783260fcdf1 Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期二, 10 三月 2026 22:38:07 +0800
Subject: [PATCH] 修改bug

---
 xp-robotaxi-map-boot/src/main/java/com/xiaopeng/map/service/serviceimpl/XpElectronicFenceServiceImpl.java |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/xp-robotaxi-map-boot/src/main/java/com/xiaopeng/map/service/serviceimpl/XpElectronicFenceServiceImpl.java b/xp-robotaxi-map-boot/src/main/java/com/xiaopeng/map/service/serviceimpl/XpElectronicFenceServiceImpl.java
index b25bab7..b827149 100644
--- a/xp-robotaxi-map-boot/src/main/java/com/xiaopeng/map/service/serviceimpl/XpElectronicFenceServiceImpl.java
+++ b/xp-robotaxi-map-boot/src/main/java/com/xiaopeng/map/service/serviceimpl/XpElectronicFenceServiceImpl.java
@@ -170,8 +170,8 @@
 
         //根据经纬度获取当前城市code
         XpElectronicFenceArea xpElectronicFenceArea = dto.getElectronicFenceAreas().get(0);
-        String[] split = xpElectronicFenceArea.getFencePoints().split(",")[0].split("_");
-        Coordinate[] coordinates = new Coordinate[split.length];
+        String[] split = xpElectronicFenceArea.getFencePoints().split(",");
+        Coordinate[] coordinates = new Coordinate[split.length + 1];
         for (int i = 0; i < split.length; i++) {
             String[] split1 = split[i].split("_");
             coordinates[i] = new Coordinate(Double.parseDouble(split1[0]), Double.parseDouble(split1[1]));
@@ -393,7 +393,7 @@
             }
             //根据经纬度获取当前城市code
             XpElectronicFenceArea electronicFenceArea = dto.getElectronicFenceAreas().get(0);
-            String[] split = electronicFenceArea.getFencePoints().split(",")[0].split("_");
+            String[] split = electronicFenceArea.getFencePoints().split(",");
             Coordinate[] coordinates = new Coordinate[split.length];
             for (int i = 0; i < split.length; i++) {
                 String[] split1 = split[i].split("_");

--
Gitblit v1.7.1