diff --git a/jsowell-system/src/main/java/com/jsowell/system/service/impl/SysDeptServiceImpl.java b/jsowell-system/src/main/java/com/jsowell/system/service/impl/SysDeptServiceImpl.java index 53233832d..cea5d7fc9 100644 --- a/jsowell-system/src/main/java/com/jsowell/system/service/impl/SysDeptServiceImpl.java +++ b/jsowell-system/src/main/java/com/jsowell/system/service/impl/SysDeptServiceImpl.java @@ -191,6 +191,10 @@ public class SysDeptServiceImpl implements SysDeptService { throw new ServiceException("部门停用,不允许新增"); } dept.setAncestors(info.getAncestors() + "," + dept.getParentId()); + // 更新deptLevel字段 + if (StringUtils.isNotBlank(info.getDeptLevel())) { + dept.setDeptLevel(String.valueOf(Integer.parseInt(info.getDeptLevel()) + 1)); + } return deptMapper.insertDept(dept); }