瀏覽代碼

!443 解决删除目录型菜单时,无法删除顶级目录菜单的问题. update Admin.NET/Admin.NET.Core/Service/Menu/SysMenuService.cs.
Merge pull request !443 from Denny/N/A

zuohuaijun 3 年之前
父節點
當前提交
14c58269f2
共有 1 個文件被更改,包括 1 次插入0 次删除
  1. 1 0
      Admin.NET/Admin.NET.Core/Service/Menu/SysMenuService.cs

+ 1 - 0
Admin.NET/Admin.NET.Core/Service/Menu/SysMenuService.cs

@@ -134,6 +134,7 @@ public class SysMenuService : IDynamicApiController, ITransient
     {
     {
         var menuTreeList = await _sysMenuRep.AsQueryable().ToChildListAsync(u => u.Pid, input.Id);
         var menuTreeList = await _sysMenuRep.AsQueryable().ToChildListAsync(u => u.Pid, input.Id);
         var menuIdList = menuTreeList.Select(u => u.Id).ToList();
         var menuIdList = menuTreeList.Select(u => u.Id).ToList();
+         menuIdList.Add(input.Id);
 
 
         await _sysMenuRep.DeleteAsync(u => menuIdList.Contains(u.Id));
         await _sysMenuRep.DeleteAsync(u => menuIdList.Contains(u.Id));