This commit is contained in:
2023-07-21 10:29:09 +08:00
parent cb31500687
commit 8b696e951e
2 changed files with 16 additions and 0 deletions
+8
View File
@@ -250,6 +250,7 @@ func (r *MenuService) DeleteMenu(c *gin.Context, DeleteMenuRequest requests.Dele
adminMenuDao := dao.AdminMenuDao{}
adminMenuApiDao := dao.AdminMenuApiDao{}
adminRoleMenuDao := dao.AdminRoleMenuDao{}
// 开始事务
tx := global.Db.Begin()
@@ -294,6 +295,13 @@ func (r *MenuService) DeleteMenu(c *gin.Context, DeleteMenuRequest requests.Dele
return false, errors.New("删除失败")
}
// 删除角色菜单表
err = adminRoleMenuDao.DeleteAdminRoleMenuByMenuId(tx, v)
if err != nil {
tx.Rollback()
return false, errors.New("删除失败")
}
// 删除菜单
err = adminMenuDao.DeleteAdminMenuByMenuId(tx, v)
if err != nil {