From 88489f907c80f51c5a7171f33103b0280072a0db Mon Sep 17 00:00:00 2001 From: Sol Date: Fri, 13 Jun 2025 10:50:23 +0800 Subject: [PATCH] refactor(service): Optimize cache deletion logic --- .../common/core/base/service/BaseService.java | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/cloud/common/common-base-web/src/main/java/com/bgasol/common/core/base/service/BaseService.java b/cloud/common/common-base-web/src/main/java/com/bgasol/common/core/base/service/BaseService.java index 1e3bde9..cedae6c 100644 --- a/cloud/common/common-base-web/src/main/java/com/bgasol/common/core/base/service/BaseService.java +++ b/cloud/common/common-base-web/src/main/java/com/bgasol/common/core/base/service/BaseService.java @@ -94,16 +94,10 @@ public abstract class BaseService mapCache = commonBaseRedissonClient().getMapCache(key); - mapCache.remove(entity.getId()); - } + // 删除缓存 + this.cacheDelete(entity.getId()); for (Field field : fields) { // 判断字段是否有注解JoinTable if (field.isAnnotationPresent(JoinTable.class)) { @@ -182,10 +176,10 @@ public abstract class BaseService