Selaa lähdekoodia

fix:查询学院级机构bug

caozixuan 2 vuotta sitten
vanhempi
commit
63bf0a24a5

+ 2 - 0
teachcloud-common/src/main/java/com/qmth/teachcloud/common/service/impl/SysOrgServiceImpl.java

@@ -472,6 +472,8 @@ public class SysOrgServiceImpl extends ServiceImpl<SysOrgMapper, SysOrg> impleme
         }
         SysOrg result = null;
         List<SysOrg> orgList = this.findParentsByOrgId(orgId).stream().distinct().collect(Collectors.toList());
+        // 加上自己
+        orgList.add(this.getById(orgId));
         List<SysOrg> schoolOrgList = orgList.stream().filter(e -> OrgTypeEnum.SCHOOL.equals(e.getType())).collect(Collectors.toList());
         if (schoolOrgList.size() == 1) {
             SysOrg schoolOrg = schoolOrgList.get(0);