父部门不能选择&选择树自适应
This commit is contained in:
@ -173,9 +173,12 @@ public class SysDeptServiceImpl implements ISysDeptService
|
||||
public int updateDept(SysDept dept)
|
||||
{
|
||||
SysDept info = deptMapper.selectDeptById(dept.getParentId());
|
||||
String ancestors = info.getAncestors() + "," + dept.getParentId();
|
||||
dept.setAncestors(ancestors);
|
||||
updateDeptChildren(dept.getDeptId(), ancestors);
|
||||
if (StringUtils.isNotNull(info))
|
||||
{
|
||||
String ancestors = info.getAncestors() + "," + dept.getParentId();
|
||||
dept.setAncestors(ancestors);
|
||||
updateDeptChildren(dept.getDeptId(), ancestors);
|
||||
}
|
||||
return deptMapper.updateDept(dept);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user