From 65a5b75a845a3b7accd8f68f20215bf955579f6a Mon Sep 17 00:00:00 2001 From: even <827656971@qq.com> Date: Thu, 29 May 2025 20:03:04 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A4=E7=A9=BA=E5=A2=9E=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../module/system/service/dict/DictDataServiceImpl.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/modules/module-system-biz/src/main/java/cd/casic/module/system/service/dict/DictDataServiceImpl.java b/modules/module-system-biz/src/main/java/cd/casic/module/system/service/dict/DictDataServiceImpl.java index 5e74a188..3c31097a 100644 --- a/modules/module-system-biz/src/main/java/cd/casic/module/system/service/dict/DictDataServiceImpl.java +++ b/modules/module-system-biz/src/main/java/cd/casic/module/system/service/dict/DictDataServiceImpl.java @@ -1,5 +1,6 @@ package cd.casic.module.system.service.dict; +import cd.casic.framework.commons.util.collection.CollectionUtils; import cd.casic.module.system.controller.admin.dict.vo.data.DictDataRespVO; import cd.casic.module.system.controller.admin.dict.vo.data.DictDataTreeVO; import cd.casic.module.system.convert.dict.DictDataConvert; @@ -7,7 +8,6 @@ import cd.casic.module.system.convert.dict.DictTypeConvert; import cn.hutool.core.collection.CollUtil; import cd.casic.framework.commons.enums.CommonStatusEnum; import cd.casic.framework.commons.pojo.PageResult; -import cd.casic.framework.commons.util.collection.CollectionUtils; import cd.casic.framework.commons.util.object.BeanUtils; import cd.casic.module.system.controller.admin.dict.vo.data.DictDataPageReqVO; import cd.casic.module.system.controller.admin.dict.vo.data.DictDataSaveReqVO; @@ -192,7 +192,9 @@ public class DictDataServiceImpl implements DictDataService { if (CollUtil.isEmpty(list)) { return dataTree; } - + if (org.springframework.util.CollectionUtils.isEmpty(list)) { + return new ArrayList<>(); + } Map> map = list.stream().collect(Collectors.groupingBy(DictDataRespVO::getDictType)); for (DictDataTreeVO treeVO : dataTree) { treeVO.setChildren(map.get(treeVO.getType()));