体系结构缺少-内存中构造树结构时没有把改节点查出
This commit is contained in:
+9
-2
@@ -184,7 +184,12 @@ public class TsResourceServiceImpl extends ServiceImpl<TsResourceDao, TsResource
|
|||||||
|
|
||||||
for(TsResource resource:TsResources){
|
for(TsResource resource:TsResources){
|
||||||
QueryWrapper<TsResource> TsResourceQueryWrapper=new QueryWrapper<>();
|
QueryWrapper<TsResource> TsResourceQueryWrapper=new QueryWrapper<>();
|
||||||
TsResourceQueryWrapper.like("PARENT_IDS",resource.getId());
|
// TsResourceQueryWrapper.like("PARENT_IDS",resource.getId());
|
||||||
|
/**
|
||||||
|
* 没有把改节点查出
|
||||||
|
*/
|
||||||
|
TsResourceQueryWrapper.isNotNull("PARENT_ID");
|
||||||
|
|
||||||
if(StringUtils.isNotBlank(tsResource.getSorDivide())){
|
if(StringUtils.isNotBlank(tsResource.getSorDivide())){
|
||||||
TsResourceQueryWrapper.in("ID",getMenuIdList);
|
TsResourceQueryWrapper.in("ID",getMenuIdList);
|
||||||
}
|
}
|
||||||
@@ -323,7 +328,9 @@ public class TsResourceServiceImpl extends ServiceImpl<TsResourceDao, TsResource
|
|||||||
* @return List<TsResource>
|
* @return List<TsResource>
|
||||||
*/
|
*/
|
||||||
private List<TsResource> recursionGetListChildrenStand(TsResource resource,List<TsResource> children){
|
private List<TsResource> recursionGetListChildrenStand(TsResource resource,List<TsResource> children){
|
||||||
List<TsResource> tsResources = children.stream().filter(resource1 -> resource1.getParentId().equals(resource.getId())).collect(Collectors.toList());
|
List<TsResource> tsResources = children.stream()
|
||||||
|
.filter(resource1 -> resource1.getParentId().equals(resource.getId()))
|
||||||
|
.collect(Collectors.toList());
|
||||||
if(!tsResources.isEmpty()){
|
if(!tsResources.isEmpty()){
|
||||||
tsResources = tsResources.stream().sorted(Comparator.comparing(resource1 -> resource1.getDisplaySeq())).collect(Collectors.toList());
|
tsResources = tsResources.stream().sorted(Comparator.comparing(resource1 -> resource1.getDisplaySeq())).collect(Collectors.toList());
|
||||||
tsResources.forEach(resource1 -> {
|
tsResources.forEach(resource1 -> {
|
||||||
|
|||||||
Reference in New Issue
Block a user