首页 > 其他分享 >若依框架 --- 菜单已分配,无法删除解决

若依框架 --- 菜单已分配,无法删除解决

时间:2023-03-25 13:04:20浏览次数:38  
标签:若依 菜单 return menuService 删除 menuId --- AjaxResult


**在项目中删除某个菜单时,提示存在子菜单(菜单已分配),不允许删除,如下:** ![](/i/ll/?i=20201023115950263.png#pic_center) 查了一下源码:

public AjaxResult remove(@PathVariable("menuId") Long menuId){   
    if (menuService.selectCountMenuByParentId(menuId) > 0)    {
    return AjaxResult.warn("存在子菜单,不允许删除");  
    }   
    if (menuService.selectCountRoleMenuByMenuId(menuId) > 0)    {
    return AjaxResult.warn("菜单已分配,不允许删除");   
    }   
    return toAjax(menuService.deleteMenuById(menuId));
}

发现都是关联到role,这个怎么解决呢? 项目里有个角色管理模块,把关联要删除菜单的角色取消关联菜单,再次删除就可以了。 角色管理在这:

若依框架 --- 菜单已分配,无法删除解决_servlet

标签:若依,菜单,return,menuService,删除,menuId,---,AjaxResult
From: https://blog.51cto.com/u_15949848/6149301

相关文章

  • 若依框架---脚手架讲解
    目录├──.husky--husky勾子|├──commit-msg--gitcommit规范检查代码|├──pre-commit--......
  • RT-Thread BSP qemu-virt64-aarch64 挂载 ext4文件系统
    前言经常简单的配置,在RT-ThreadBSPqemu-virt64-aarch64上可以支持fat文件系统,但是如何支持ext4文件系统呢?经过验证,也是配置使能ext4就可以支持ext4软件包当前RT......
  • Java开发 - ELK初体验
    前言前面我们讲过消息队列,曾提到消息队列也具有保存消息日志的能力,今天要说的EL看也具备这个能力,不过还是要区分一下功能的。消息队列的日志主要指的是Redis的AOF,实际上只是......
  • DINO-DETR论文学习记录
    摘要我们介绍了DINO(带有改进的去噪器box的DETR),一种最先进的端到端对象检测器。DINO通过使用对比方式进行去噪训练、混合查询选择方法进行锚点初始化以及用于框预测的ookfo......
  • RT-Thread BSP qemu-virt64-aarch64 文件系统
    前言前面大体上搭建了RT-ThreadBSPqemu-virt64-aarch64的交叉编译环境,运行后发现,文件系统没有挂载上,感觉是没有mkfs。通过RT-Thread官方的文档,找到了解决方法创建独立......
  • Java - 配置中心初体验
    目录前言配置中心介绍什么是配置中心Nacos配置中心数据结构命名空间分组服务配置中心添加配置读取配置本地添加依赖本地添加配置测试结语前言前文讲了ELK,ELK说简单也简单,说......
  • [FastAPI-22]响应模型-response_model
    importtypingfromfastapiimportFastAPI,Responsefromfastapi.responsesimportJSONResponsefrompydanticimportBaseModelapp=FastAPI()'''响应模型s......
  • 关于aws-s3-bucket-静态网站托管相关的查询-S3.Client.get_bucket_website(**kwargs)
    关于aws-s3-bucket-静态网站托管相关的查询,这里笔者主要整理一下基于AWSSDKforPython(Boto3)方式,相关的判断和逻辑1、首先是判断s3-bucket有没有开启静态网站托管,即页......
  • go gin web应用-通过中间件形式实现通用的参数检验
    都知道gin在web开发方面应用广泛,但在参数校验上,之前写一堆POST接口的时候,每个接口的业务代码里都要去实现validate校验逻辑,感觉代码复用糟糕。为解决这问题,想到通过......
  • MFC-CStringArray
            ......