瀏覽代碼

优化代码

wuxw 4 年之前
父節點
當前提交
c52758de46
共有 1 個文件被更改,包括 3 次插入0 次删除
  1. 3 0
      service-user/src/main/java/com/java110/user/cmd/org/ListOrgTreeCmd.java

+ 3 - 0
service-user/src/main/java/com/java110/user/cmd/org/ListOrgTreeCmd.java

@@ -68,6 +68,9 @@ public class ListOrgTreeCmd extends Cmd {
         List<OrgTreeDto> childs = new ArrayList<>();
         OrgTreeDto child = null;
         for (OrgDto orgDto : orgDtos) {
+            if(parentOrgDto.getId().equals(orgDto.getOrgId())){ // 他自己跳过
+                continue;
+            }
             if (orgDto.getParentOrgId().equals(parentOrgDto.getId())) {
                 child = new OrgTreeDto(orgDto.getOrgId(), orgDto.getOrgName(), orgDto.getParentOrgId());
                 childs.add(child);