From 654b3a1be63f58d392236d6c7f97f48769afeb69 Mon Sep 17 00:00:00 2001 From: weizhiqiang <> Date: Tue, 2 Aug 2022 09:51:23 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E6=95=B0=E6=8D=AE=E5=AD=97=E5=85=B8?= =?UTF-8?q?=E3=80=91=E7=BC=93=E5=AD=98key=E8=BF=81=E7=A7=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../eve/service/SysDictDataService.java | 8 ------- .../service/impl/SysDictDataServiceImpl.java | 21 ++++++++----------- 2 files changed, 9 insertions(+), 20 deletions(-) diff --git a/skyeye-promote/skyeye-common/src/main/java/com/skyeye/eve/service/SysDictDataService.java b/skyeye-promote/skyeye-common/src/main/java/com/skyeye/eve/service/SysDictDataService.java index 75d67396..62840ec7 100644 --- a/skyeye-promote/skyeye-common/src/main/java/com/skyeye/eve/service/SysDictDataService.java +++ b/skyeye-promote/skyeye-common/src/main/java/com/skyeye/eve/service/SysDictDataService.java @@ -29,12 +29,4 @@ public interface SysDictDataService { void queryDictDataListByDictTypeCode(InputObject inputObject, OutputObject outputObject); - /** - * 根据字典ID获取缓存在redis中的key - * - * @param id 字典ID - * @return 缓存在redis中的key - */ - String queryDictDataCacheKeyById(String id); - } diff --git a/skyeye-promote/skyeye-common/src/main/java/com/skyeye/eve/service/impl/SysDictDataServiceImpl.java b/skyeye-promote/skyeye-common/src/main/java/com/skyeye/eve/service/impl/SysDictDataServiceImpl.java index ce2b86fd..ae755ef8 100644 --- a/skyeye-promote/skyeye-common/src/main/java/com/skyeye/eve/service/impl/SysDictDataServiceImpl.java +++ b/skyeye-promote/skyeye-common/src/main/java/com/skyeye/eve/service/impl/SysDictDataServiceImpl.java @@ -21,6 +21,7 @@ import com.skyeye.common.util.mybatisplus.MybatisPlusUtil; import com.skyeye.eve.dao.SysDictDataDao; import com.skyeye.eve.entity.dict.SysDictDataMation; import com.skyeye.eve.entity.dict.SysDictDataQueryDO; +import com.skyeye.eve.service.ISysDictDataService; import com.skyeye.eve.service.SysDictDataService; import com.skyeye.jedis.JedisClientService; import org.apache.commons.lang3.StringUtils; @@ -31,7 +32,10 @@ import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import org.springframework.util.ObjectUtils; -import java.util.*; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.List; +import java.util.Map; import java.util.stream.Collectors; /** @@ -53,6 +57,9 @@ public class SysDictDataServiceImpl implements SysDictDataService { @Autowired private JedisClientService jedisClientService; + @Autowired + private ISysDictDataService iSysDictDataService; + /** * 获取数据字典列表 * @@ -162,7 +169,7 @@ public class SysDictDataServiceImpl implements SysDictDataService { LOGGER.info("delete dictData data, id is {}", id); sysDictDataDao.deleteById(id); // 删除字典缓存 - String cacheKey = this.queryDictDataCacheKeyById(id); + String cacheKey = iSysDictDataService.queryDictDataCacheKeyById(id); jedisClientService.del(cacheKey); } @@ -186,14 +193,4 @@ public class SysDictDataServiceImpl implements SysDictDataService { outputObject.settotal(result.size()); } - /** - * 根据字典ID获取缓存在redis中的key - * - * @param id 字典ID - * @return 缓存在redis中的key - */ - @Override - public String queryDictDataCacheKeyById(String id) { - return String.format(Locale.ROOT, "sysDictDataDetails:%s", id); - } }