1、首先要定义一个静态全局list以存储要返回的数据
2、每次调用此方法前要清空定义的list
/**
* @param orgList 整个机构表* @param orgNo 当前机构编码
*/
public List<NcbOrg> getOrgListByOrgNo(List<NcbOrg> orgList,String orgNo){for(NcbOrg org:orgList){
//遍历出父id等于参数的id,add进子节点集合
if(org.getSuporgNo().equals(orgNo)){
//递归遍历下一级
getOrgListByOrgNo(orgList,org.getOrgNo());
NcbNOUtil.childMenu.add(org);
}
}
return NcbNOUtil.childMenu;
}