Преглед на файлове

fix 部门角色编辑清空

tanbin преди 1 година
родител
ревизия
1b6610d020
променени са 1 файла, в които са добавени 5 реда и са изтрити 0 реда
  1. 5 0
      authorize-api-service/src/main/java/com/xy/service/impl/SysDeptServiceImpl.java

+ 5 - 0
authorize-api-service/src/main/java/com/xy/service/impl/SysDeptServiceImpl.java

@@ -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));
     }