From 7b7e387c1f547da0f531cf4a9f1811b959fcdd17 Mon Sep 17 00:00:00 2001 From: Lucky0829 <641787296@qq.com> Date: Mon, 29 Apr 2019 16:42:38 +0800 Subject: [PATCH] =?UTF-8?q?:art:=20=E6=94=B9=E8=BF=9B=E7=BB=93=E6=9E=84?= =?UTF-8?q?=E5=92=8C=E4=BB=A3=E7=A0=81=E6=A0=BC=E5=BC=8F=EF=BC=8C=E5=AD=97?= =?UTF-8?q?=E5=85=B8=E4=BF=A1=E6=81=AF=E7=BC=93=E5=AD=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pigx/common/core/constant/CacheConstants.java | 14 ++++++++++---- .../admin/service/impl/SysDictServiceImpl.java | 3 ++- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/pigx-common/pigx-common-core/src/main/java/com/pig4cloud/pigx/common/core/constant/CacheConstants.java b/pigx-common/pigx-common-core/src/main/java/com/pig4cloud/pigx/common/core/constant/CacheConstants.java index 7436b23c3..38343fe34 100644 --- a/pigx-common/pigx-common-core/src/main/java/com/pig4cloud/pigx/common/core/constant/CacheConstants.java +++ b/pigx-common/pigx-common-core/src/main/java/com/pig4cloud/pigx/common/core/constant/CacheConstants.java @@ -8,21 +8,27 @@ package com.pig4cloud.pigx.common.core.constant; */ public interface CacheConstants { + /** + * 菜单信息缓存 + */ + String MENU_DETAILS = "menu_details"; + /** * 用户信息缓存 */ String USER_DETAILS = "user_details"; + /** + * 字典信息缓存 + */ + String DICT_DETAILS = "dict_details"; + /** * oauth 客户端信息 */ String CLIENT_DETAILS_KEY = "pigx_oauth:client:details"; - /** - * 菜单信息缓存 - */ - String MENU_DETAILS = "menu_details"; /** * spring boot admin 事件key diff --git a/pigx-upms/pigx-upms-biz/src/main/java/com/pig4cloud/pigx/admin/service/impl/SysDictServiceImpl.java b/pigx-upms/pigx-upms-biz/src/main/java/com/pig4cloud/pigx/admin/service/impl/SysDictServiceImpl.java index bad753575..5b53f8ad6 100755 --- a/pigx-upms/pigx-upms-biz/src/main/java/com/pig4cloud/pigx/admin/service/impl/SysDictServiceImpl.java +++ b/pigx-upms/pigx-upms-biz/src/main/java/com/pig4cloud/pigx/admin/service/impl/SysDictServiceImpl.java @@ -23,6 +23,7 @@ import com.pig4cloud.pigx.admin.api.entity.SysDictItem; import com.pig4cloud.pigx.admin.mapper.SysDictItemMapper; import com.pig4cloud.pigx.admin.mapper.SysDictMapper; import com.pig4cloud.pigx.admin.service.SysDictService; +import com.pig4cloud.pigx.common.core.constant.CacheConstants; import lombok.AllArgsConstructor; import org.springframework.cache.annotation.CacheEvict; import org.springframework.stereotype.Service; @@ -46,7 +47,7 @@ public class SysDictServiceImpl extends ServiceImpl impl * @return */ @Override - @CacheEvict(value = "dict_details", allEntries = true) + @CacheEvict(value = CacheConstants.DICT_DETAILS, allEntries = true) @Transactional(rollbackFor = Exception.class) public Boolean removeDict(Integer id) { baseMapper.deleteById(id);