|
@@ -61,10 +61,15 @@ public class OrgInfoUtil {
|
|
|
Org org = userCenterClient.selectOne(id).getData();
|
|
|
Org parentOrg = new Org();
|
|
|
parentOrg.setOrgType(org.getOrgType());
|
|
|
- while (!parentOrg.getOrgType().equals("company")) {
|
|
|
- if (org.getParentOrgId().equals(0)) break;
|
|
|
+ while (parentOrg.getOrgType().equals("department")) {
|
|
|
+ if (org.getParentOrgId().equals(0)) {
|
|
|
+ break;
|
|
|
+ }
|
|
|
Org temp = userCenterClient.selectOne(org.getParentOrgId()).getData();
|
|
|
parentOrg.setOrgType(temp.getOrgType());
|
|
|
+ if (temp.getOrgType().equals("company")) {
|
|
|
+ parentId = temp.getId();
|
|
|
+ }
|
|
|
}
|
|
|
return parentId;
|
|
|
}
|