From 88432fa80dbae6fb4eabb13a8ddf16609cb9dca7 Mon Sep 17 00:00:00 2001 From: liuqingkun Date: Mon, 6 Mar 2023 10:19:00 +0800 Subject: [PATCH] =?UTF-8?q?[bug]=E4=BF=AE=E6=94=B9=E9=85=8D=E7=BD=AE?= =?UTF-8?q?=E6=97=B6=E6=9B=B4=E6=96=B0=E7=BC=93=E5=AD=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/org/springblade/common/cache/DictBizCache.java | 4 ++++ .../modules/system/controller/DictBizController.java | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/springblade/common/cache/DictBizCache.java b/src/main/java/org/springblade/common/cache/DictBizCache.java index 8ae5acc..1fa2f83 100644 --- a/src/main/java/org/springblade/common/cache/DictBizCache.java +++ b/src/main/java/org/springblade/common/cache/DictBizCache.java @@ -152,4 +152,8 @@ public class DictBizCache { return value; } + + public static void cleanCacheWithOffset(String dictCode) { + CacheUtil.evict(DICT_VALUE, dictCode, COMMON_BUSINESS_DICT_KEY); + } } diff --git a/src/main/java/org/springblade/modules/system/controller/DictBizController.java b/src/main/java/org/springblade/modules/system/controller/DictBizController.java index d7e198d..bac6608 100644 --- a/src/main/java/org/springblade/modules/system/controller/DictBizController.java +++ b/src/main/java/org/springblade/modules/system/controller/DictBizController.java @@ -20,6 +20,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage; import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport; import io.swagger.annotations.*; import lombok.AllArgsConstructor; +import org.springblade.common.cache.DictBizCache; import org.springblade.common.constant.BusinessConstant; import org.springblade.core.boot.ctrl.BladeController; import org.springblade.core.cache.utils.CacheUtil; @@ -140,10 +141,10 @@ public class DictBizController extends BladeController { @ApiOperation(value = "新增或修改", notes = "传入dict") public R submit(@Valid @RequestBody DictBiz dict) { CacheUtil.clear(DICT_CACHE); + DictBizCache.cleanCacheWithOffset(dict.getCode()); return R.status(dictService.submit(dict)); } - /** * 删除 */