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