[bug]修改配置时更新缓存

master
liuqingkun 3 years ago
parent 9b8b635a6a
commit 88432fa80d
  1. 4
      src/main/java/org/springblade/common/cache/DictBizCache.java
  2. 3
      src/main/java/org/springblade/modules/system/controller/DictBizController.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);
}
}

@ -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));
}
/**
* 删除
*/

Loading…
Cancel
Save