|
@@ -32,13 +32,15 @@ public class KnowledgeCategoryServiceImpl extends SuperServiceImpl<KnowledgeCate
|
|
|
queryWrapper.eq("PK_ID",categoryId);
|
|
|
KnowledgeCategory knowledgeCategory = knowledgeCategoryMapper.selectById(categoryId);
|
|
|
Boolean hasChild = findHasChirld(knowledgeCategory);
|
|
|
- knowledgeCategory.setIsLeaf(hasChild);
|
|
|
+ knowledgeCategory.setHasChild(hasChild);
|
|
|
if (hasChild){
|
|
|
List<KnowledgeCategory> allChildren = findAllChildren(knowledgeCategory);
|
|
|
knowledgeCategory.setChildren(allChildren);
|
|
|
allChildren.forEach(e -> {
|
|
|
Boolean hasChirld = findHasChirld(e);
|
|
|
- e.setIsLeaf(hasChirld);
|
|
|
+ e.setHasChild(hasChirld);
|
|
|
+ List<KnowledgeCategory> allChildrens = findAllChildren(e);
|
|
|
+ e.setChildren(allChildrens);
|
|
|
});
|
|
|
}
|
|
|
return knowledgeCategory;
|