whyclxw
2025-04-25 22bc7ee3b4dc6e0d759adbb3321553ed2db44c79
默认管理员权限组不能删除
2个文件已修改
7 ■■■■■ 已修改文件
src/main/java/com/whyc/controller/PermitGroupController.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/PermitGroupService.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/controller/PermitGroupController.java
@@ -38,7 +38,7 @@
    public Response delete(@RequestParam Integer permitGroupId){
        boolean deleteFlag = service.delete(permitGroupId);
        if(!deleteFlag){
            return new Response().set(0,false,"删除失败,当前用户没有权限编辑权限");
            return new Response().set(0,false,"删除失败,默认管理员权限组不能删除");
        }
        return new Response().set(1,true,"删除成功");
    }
src/main/java/com/whyc/service/PermitGroupService.java
@@ -135,8 +135,9 @@
    @Transactional
    public boolean delete(Integer permitGroupId) {
        //首先校验当前用户所在的权限组,是否存在权限编辑权限 permit_edit_permit
        //if (!checkUserPermit()) return false;
        if(permitGroupId==100001){
            return false;
        }
        //删除权限组表记录
        UpdateWrapper<PermitGroup> groupWrapper = Wrappers.update();
        groupWrapper.eq("permit_group_id",permitGroupId);