From a7e5c33e8d225fe1a97bfc6edbe165306883bb14 Mon Sep 17 00:00:00 2001 From: xjm Date: Fri, 19 Jul 2024 14:26:20 +0800 Subject: [PATCH] =?UTF-8?q?=E6=95=B0=E6=8D=AE=E5=AD=97=E5=85=B8=E5=88=97?= =?UTF-8?q?=E8=A1=A8=E6=9F=A5=E8=AF=A2=E6=8E=A5=E5=8F=A3=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/gunshi/project/xyt/service/SysDictBService.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/gunshi/project/xyt/service/SysDictBService.java b/src/main/java/com/gunshi/project/xyt/service/SysDictBService.java index 4976cba..fceeab4 100644 --- a/src/main/java/com/gunshi/project/xyt/service/SysDictBService.java +++ b/src/main/java/com/gunshi/project/xyt/service/SysDictBService.java @@ -2,14 +2,16 @@ package com.gunshi.project.xyt.service; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.gunshi.project.xyt.mapper.SysDictBMapper; -import com.gunshi.project.xyt.model.CctvBMenu; import com.gunshi.project.xyt.model.SysDictB; import lombok.extern.slf4j.Slf4j; import org.apache.commons.collections4.CollectionUtils; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; -import java.util.*; +import java.util.Comparator; +import java.util.List; +import java.util.Map; +import java.util.Objects; import java.util.stream.Collectors; /** @@ -32,7 +34,7 @@ public class SysDictBService extends ServiceImpl Map> listMap = list.stream().collect(Collectors.groupingBy(SysDictB::getPid)); list.forEach(o -> o.setChildren(listMap.get(o.getId()))); - List parentList = list.stream().filter(o -> Objects.isNull(o.getPid())).collect(Collectors.toList()); + List parentList = list.stream().filter(o -> Objects.isNull(o.getPid())).collect(Collectors.toList()); return sorted(parentList); }