From bd64a732987716ad7d10d8758baee83acf68d6c7 Mon Sep 17 00:00:00 2001 From: "Emil.Zhang" Date: Thu, 27 Apr 2023 11:25:27 +0800 Subject: [PATCH] =?UTF-8?q?fixed(=E8=B0=83=E6=95=B4=E6=8E=A5=E5=8F=A3):?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1.移除对DictService的继承 --- .../ruoyi/web/controller/system/SysDictDataController.java | 4 +++- .../java/com/ruoyi/system/service/ISysDictTypeService.java | 3 +-- .../com/ruoyi/system/service/impl/SysDictTypeServiceImpl.java | 4 ++-- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysDictDataController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysDictDataController.java index 01613db8b..be18fe3db 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysDictDataController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysDictDataController.java @@ -8,6 +8,7 @@ import com.ruoyi.common.core.domain.PageQuery; import com.ruoyi.common.core.domain.R; import com.ruoyi.common.core.domain.entity.SysDictData; import com.ruoyi.common.core.page.TableDataInfo; +import com.ruoyi.common.core.service.DictService; import com.ruoyi.common.enums.BusinessType; import com.ruoyi.common.utils.poi.ExcelUtil; import com.ruoyi.system.service.ISysDictDataService; @@ -33,6 +34,7 @@ public class SysDictDataController extends BaseController { private final ISysDictDataService dictDataService; private final ISysDictTypeService dictTypeService; + private final DictService dictService; /** * 查询字典数据列表 @@ -72,7 +74,7 @@ public class SysDictDataController extends BaseController { */ @GetMapping(value = "/type/{dictType}") public R> dictType(@PathVariable String dictType) { - List data = dictTypeService.selectDictDataByType(dictType); + List data = dictService.selectDictDataByType(dictType); if (ObjectUtil.isNull(data)) { data = new ArrayList<>(); } diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/ISysDictTypeService.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/ISysDictTypeService.java index fe53005bf..b0c64e267 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/service/ISysDictTypeService.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/ISysDictTypeService.java @@ -4,7 +4,6 @@ import com.ruoyi.common.core.domain.PageQuery; import com.ruoyi.common.core.domain.entity.SysDictData; import com.ruoyi.common.core.domain.entity.SysDictType; import com.ruoyi.common.core.page.TableDataInfo; -import com.ruoyi.common.core.service.DictService; import java.util.List; @@ -13,7 +12,7 @@ import java.util.List; * * @author Lion Li */ -public interface ISysDictTypeService extends DictService { +public interface ISysDictTypeService { TableDataInfo selectPageDictTypeList(SysDictType dictType, PageQuery pageQuery); diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysDictTypeServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysDictTypeServiceImpl.java index d0f03ad98..c142c5d6c 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysDictTypeServiceImpl.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysDictTypeServiceImpl.java @@ -38,7 +38,7 @@ import java.util.stream.Collectors; */ @RequiredArgsConstructor @Service -public class SysDictTypeServiceImpl implements ISysDictTypeService { +public class SysDictTypeServiceImpl implements ISysDictTypeService, DictService { private final SysDictTypeMapper baseMapper; private final SysDictDataMapper dictDataMapper; @@ -148,7 +148,7 @@ public class SysDictTypeServiceImpl implements ISysDictTypeService { List dictDataList = dictDataMapper.selectList( new LambdaQueryWrapper().eq(SysDictData::getStatus, UserConstants.DICT_NORMAL)); Map> dictDataMap = StreamUtils.groupByKey(dictDataList, SysDictData::getDictType); - dictDataMap.forEach((k,v) -> { + dictDataMap.forEach((k, v) -> { List dictList = StreamUtils.sorted(v, Comparator.comparing(SysDictData::getDictSort)); CacheUtils.put(CacheNames.SYS_DICT, k, dictList); });