模块结构单元

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 org.springframework.stereotype.Service;
import java.util.List; import java.util.List;
import java.util.stream.Collectors;
import java.util.stream.Stream;
/** /**
* <p> * <p>
@@ -62,8 +64,11 @@ public class SarModelTreeServiceImpl extends ServiceImpl<SarModelTreeDao, SarMod
// sarMenu.setChildren(recursionGetChildren((sarMenu))); // sarMenu.setChildren(recursionGetChildren((sarMenu)));
// } // }
children.forEach(item->{ List<SarModelTree> collect = children.stream()
switch (item.getHasChildren()){ .filter(item -> !parent.getModel().equals(item.getModel())).collect(Collectors.toList());
collect.forEach(item-> {
switch (item.getHasChildren()) {
case "0": case "0":
item.setLeaf(true); item.setLeaf(true);
break; break;
@@ -73,6 +78,8 @@ public class SarModelTreeServiceImpl extends ServiceImpl<SarModelTreeDao, SarMod
} }
item.setId(item.getName()); item.setId(item.getName());
}); });
return children;
return collect;
} }
} }