更新时删除缓存

This commit is contained in:
2025-07-10 17:32:25 +08:00
parent bd308f35ae
commit d180128edb

View File

@@ -145,6 +145,11 @@ public class ScenicServiceImpl implements ScenicService {
int i = scenicMapper.update(scenicUpdateReq); int i = scenicMapper.update(scenicUpdateReq);
if (i > 0) { if (i > 0) {
scenicRepository.clearCache(scenicUpdateReq.getId()); 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); return ApiResponse.success(true);
}else { }else {
return ApiResponse.fail("景区修改失败"); return ApiResponse.fail("景区修改失败");
@@ -157,6 +162,11 @@ public class ScenicServiceImpl implements ScenicService {
int i = scenicMapper.updateStatus(id); int i = scenicMapper.updateStatus(id);
if (i > 0) { if (i > 0) {
scenicRepository.clearCache(id); scenicRepository.clearCache(id);
scenicFaceBodyAdapterMap.remove(id);
scenicStorageAdapterMap.remove(id);
scenicTmpStorageAdapterMap.remove(id);
scenicLocalStorageAdapterMap.remove(id);
scenicPayAdapterMap.remove(id);
return ApiResponse.success(true); return ApiResponse.success(true);
}else { }else {
return ApiResponse.fail("景区状态修改失败"); return ApiResponse.fail("景区状态修改失败");
@@ -182,6 +192,11 @@ public class ScenicServiceImpl implements ScenicService {
int i = scenicMapper.updateConfigById(scenicConfig); int i = scenicMapper.updateConfigById(scenicConfig);
if (i > 0) { if (i > 0) {
scenicRepository.clearCache(scenicConfig.getScenicId()); 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); return ApiResponse.success(true);
}else { }else {
return ApiResponse.fail("景区配置修改失败"); return ApiResponse.fail("景区配置修改失败");