From d180128edb6f9323edda2d42b23cdc31a20504a7 Mon Sep 17 00:00:00 2001 From: Jerry Yan <792602257@qq.com> Date: Thu, 10 Jul 2025 17:32:25 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E6=97=B6=E5=88=A0=E9=99=A4?= =?UTF-8?q?=E7=BC=93=E5=AD=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../basic/service/pc/impl/ScenicServiceImpl.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/main/java/com/ycwl/basic/service/pc/impl/ScenicServiceImpl.java b/src/main/java/com/ycwl/basic/service/pc/impl/ScenicServiceImpl.java index 5ab6d9f..bab0a73 100644 --- a/src/main/java/com/ycwl/basic/service/pc/impl/ScenicServiceImpl.java +++ b/src/main/java/com/ycwl/basic/service/pc/impl/ScenicServiceImpl.java @@ -145,6 +145,11 @@ public class ScenicServiceImpl implements ScenicService { int i = scenicMapper.update(scenicUpdateReq); if (i > 0) { scenicRepository.clearCache(scenicUpdateReq.getId()); + scenicFaceBodyAdapterMap.remove(scenicUpdateReq.getId()); + scenicStorageAdapterMap.remove(scenicUpdateReq.getId()); + scenicTmpStorageAdapterMap.remove(scenicUpdateReq.getId()); + scenicLocalStorageAdapterMap.remove(scenicUpdateReq.getId()); + scenicPayAdapterMap.remove(scenicUpdateReq.getId()); return ApiResponse.success(true); }else { return ApiResponse.fail("景区修改失败"); @@ -157,6 +162,11 @@ public class ScenicServiceImpl implements ScenicService { int i = scenicMapper.updateStatus(id); if (i > 0) { scenicRepository.clearCache(id); + scenicFaceBodyAdapterMap.remove(id); + scenicStorageAdapterMap.remove(id); + scenicTmpStorageAdapterMap.remove(id); + scenicLocalStorageAdapterMap.remove(id); + scenicPayAdapterMap.remove(id); return ApiResponse.success(true); }else { return ApiResponse.fail("景区状态修改失败"); @@ -182,6 +192,11 @@ public class ScenicServiceImpl implements ScenicService { int i = scenicMapper.updateConfigById(scenicConfig); if (i > 0) { scenicRepository.clearCache(scenicConfig.getScenicId()); + scenicFaceBodyAdapterMap.remove(scenicConfig.getScenicId()); + scenicStorageAdapterMap.remove(scenicConfig.getScenicId()); + scenicTmpStorageAdapterMap.remove(scenicConfig.getScenicId()); + scenicLocalStorageAdapterMap.remove(scenicConfig.getScenicId()); + scenicPayAdapterMap.remove(scenicConfig.getScenicId()); return ApiResponse.success(true); }else { return ApiResponse.fail("景区配置修改失败");