工程实践
【magic-api】树形结构递归查询所有子节点
· 三面体
var getChild = (parent_id, list)=>{ var childList = db.select(""" SELECT * FROM os_groups WHERE parent_id = #{parent_id} """); if (childList.size() > 0){
magic-api
var getChild = (parent_id, list)=>{
var childList = db.select("""
SELECT * FROM os_groups WHERE parent_id = #{parent_id}
""");
if (childList.size() > 0){
for (item in childList) {
list.add(item);
getChild(item.id, list);
}
}else{
return list;
}
return list;
}
return getChild("-1", []);