|
@@ -96,6 +96,11 @@ public class SysDeptServiceImpl extends ServiceImpl<SysDeptMapper, SysDept> impl
|
|
|
if (CollUtil.isNotEmpty(roleIds)) {
|
|
|
sysDeptRoleService.updateDeptRole(sysDept.getId(), roleIds, sysDeptDto.getSysId());
|
|
|
}
|
|
|
+ if (roleIds != null && roleIds.size() == 0) {
|
|
|
+ // 部门角色清理
|
|
|
+ sysDeptRoleService.removeDeptRoleById(sysDept.getId());
|
|
|
+
|
|
|
+ }
|
|
|
}
|
|
|
return R.ok(saveOrUpdate(sysDept));
|
|
|
}
|