Joburgess преди 5 години
родител
ревизия
bc7ea6a56b
променени са 1 файла, в които са добавени 3 реда и са изтрити 3 реда
  1. 3 3
      edu-user/edu-user-server/src/main/java/com/keao/edu/user/service/impl/OrganizationServiceImpl.java

+ 3 - 3
edu-user/edu-user-server/src/main/java/com/keao/edu/user/service/impl/OrganizationServiceImpl.java

@@ -138,15 +138,15 @@ public class OrganizationServiceImpl extends BaseServiceImpl<Integer, Organizati
 		if(Objects.isNull(organization)){
 			throw new BizException("当前声部不存在");
 		}
-		StringBuffer parentOrganIdTag= new StringBuffer(Objects.isNull(organization.getParentOrganIdTag())?"":organization.getParentOrganIdTag());
+		StringBuffer parentOrganIdTag= new StringBuffer(organization.getParentOrganIdTag());
 		parentOrganIdTag.append(",");
 		parentOrganIdTag.append(organization.getId());
 		List<Integer> selfAndChildOrganIds = organDao.getChildOrganIds(parentOrganIdTag.toString());
 		if(null == selfAndChildOrganIds){
 			selfAndChildOrganIds= Collections.EMPTY_LIST;
 		}
-		if(includeSelf){
-			selfAndChildOrganIds.add(organization.getId());
+		if(!includeSelf){
+			selfAndChildOrganIds.remove(organization.getId());
 		}
 		return selfAndChildOrganIds;
 	}