判空增加

This commit is contained in:
even 2025-05-29 20:03:04 +08:00
parent c249975546
commit 65a5b75a84

View File

@ -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<String, List<DictDataRespVO>> map = list.stream().collect(Collectors.groupingBy(DictDataRespVO::getDictType));
for (DictDataTreeVO treeVO : dataTree) {
treeVO.setChildren(map.get(treeVO.getType()));