作者 RuoYi

树级结构更新子节点使用replaceFirst

@@ -241,7 +241,7 @@ public class SysDeptServiceImpl implements ISysDeptService @@ -241,7 +241,7 @@ public class SysDeptServiceImpl implements ISysDeptService
241 List<SysDept> children = deptMapper.selectChildrenDeptById(deptId); 241 List<SysDept> children = deptMapper.selectChildrenDeptById(deptId);
242 for (SysDept child : children) 242 for (SysDept child : children)
243 { 243 {
244 - child.setAncestors(child.getAncestors().replace(oldAncestors, newAncestors)); 244 + child.setAncestors(child.getAncestors().replaceFirst(oldAncestors, newAncestors));
245 } 245 }
246 if (children.size() > 0) 246 if (children.size() > 0)
247 { 247 {