模块结构单元

This commit is contained in:
zhaokaiyao@91isoft.com
2021-12-01 19:00:55 +08:00
parent f76e0aabe5
commit 90d84a7443
@@ -8,6 +8,8 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
import java.util.List;
import java.util.stream.Collectors;
import java.util.stream.Stream;
/**
* <p>
@@ -62,8 +64,11 @@ public class SarModelTreeServiceImpl extends ServiceImpl<SarModelTreeDao, SarMod
// sarMenu.setChildren(recursionGetChildren((sarMenu)));
// }
children.forEach(item->{
switch (item.getHasChildren()){
List<SarModelTree> collect = children.stream()
.filter(item -> !parent.getModel().equals(item.getModel())).collect(Collectors.toList());
collect.forEach(item-> {
switch (item.getHasChildren()) {
case "0":
item.setLeaf(true);
break;
@@ -73,6 +78,8 @@ public class SarModelTreeServiceImpl extends ServiceImpl<SarModelTreeDao, SarMod
}
item.setId(item.getName());
});
return children;
return collect;
}
}