luojun преди 2 години
родител
ревизия
76f01aaeec
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  1. 1 1
      soc-modules/soc-modules-system/src/main/java/com/xunmei/system/service/impl/SysDeptServiceImpl.java

+ 1 - 1
soc-modules/soc-modules-system/src/main/java/com/xunmei/system/service/impl/SysDeptServiceImpl.java

@@ -133,7 +133,7 @@ public class SysDeptServiceImpl extends ServiceImpl<SysDeptMapper, SysDept> impl
             orgs.add(org);
         }
         if (dept.getRemoveId() != null) {
-            orgs.removeIf(d -> d.getId().equals(dept.getRemoveId()));
+            orgs.removeIf(d -> d.getTreeShowPath().endsWith(dept.getId()+"-"));
         }
         return generateTree(orgs, sysOrg);
     }