模块结构单元
This commit is contained in:
+10
-3
@@ -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;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user