修改 manageOrgIds 接口的处理

This commit is contained in:
daihh
2023-06-26 10:36:34 +08:00
parent 8f48108375
commit 34e0ce022c

View File

@@ -210,14 +210,23 @@ public class OutSideDataServiceImpl implements IOutSideDataService {
uids.getPermissions().put(UserOrgIds.IsSystemAdminKey, isAdminNode.asBoolean());
}
}
//根据最新接口修正20230622 result返回的两个数组mainList ,readOnlyList,只是使用 mainList
// if(rootNode.get("result")!=null & rootNode.get("result").isArray()) {
// JsonNode result = rootNode.get("result");
// Iterator<JsonNode> elements = result.elements();
// while (elements.hasNext()){
// orgIds.add(elements.next().toString());
// }
// }
if(rootNode.get("result")!=null & rootNode.get("result").isArray()) {
JsonNode result = rootNode.get("result");
if(rootNode.get("result")!=null & rootNode.get("result").get("mainList")!=null) {
JsonNode result = rootNode.get("result").get("mainList");
Iterator<JsonNode> elements = result.elements();
while (elements.hasNext()){
orgIds.add(elements.next().toString());
}
}
}catch (Exception e){
log.error("获取当前用户有权限的机构id错误",e);
}