public String getParent(List<AssetsOrg> orgs, AssetsOrg orgId){
for (AssetsOrg assetsOrg : orgs) {
if (assetsOrg.getId().equals(orgId.getParentId())){
if ("1".equals(assetsOrg.getOrgType())){
return assetsOrg.getName();
}else {
return getParent(orgs,assetsOrg);
}
}
}
return "";
}
递归寻找子集单位指定类型的上级部门
最新推荐文章于 2024-09-22 22:15:03 发布
该代码段定义了一个方法,用于在AssetsOrg列表中查找给定ID的父组织。它使用递归方式,通过遍历列表并比较每个对象的id与传入的parentId,当找到匹配项时,检查orgType是否为1。如果是,则返回该组织的名称;否则,继续查找其父组织。如果没有找到匹配项,返回空字符串。
摘要由CSDN通过智能技术生成