From ff611c3ec0e79276da60fb19dae1b7b217e2cd9d Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期六, 14 三月 2026 15:13:57 +0800
Subject: [PATCH] 修改bug

---
 xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/service/impl/XpRegionServiceImpl.java |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

diff --git a/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/service/impl/XpRegionServiceImpl.java b/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/service/impl/XpRegionServiceImpl.java
index e7ee40a..8e2ef7b 100644
--- a/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/service/impl/XpRegionServiceImpl.java
+++ b/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/service/impl/XpRegionServiceImpl.java
@@ -125,10 +125,17 @@
         List<Object> cacheList = redisService.getCacheList(CacheConstants.XP_REGION_CASCADER);
         if (cacheList != null && !cacheList.isEmpty()) {
             try {
-                return cacheList.stream()
+                List<RegionCascaderVO> collect = cacheList.stream()
                         .filter(item -> item instanceof RegionCascaderVO)
                         .map(item -> (RegionCascaderVO) item)
                         .collect(Collectors.toList());
+                for (RegionCascaderVO regionCascaderVO : collect) {
+                    List<RegionCascaderVO> children = regionCascaderVO.getChildren();
+                    for (RegionCascaderVO children1 : children) {
+                        children1.setChildren(null);
+                    }
+                }
+                return collect;
             } catch (ClassCastException e) {
                 redisService.deleteObject(CacheConstants.XP_REGION_CASCADER);
             }

--
Gitblit v1.7.1