Dun.Jason vor 1 Jahr
Ursprung
Commit
57a616ebc6
1 geänderte Dateien mit 2 neuen und 2 gelöschten Zeilen
  1. 2 2
      src/Hotline.Repository.SqlSugar/System/SystemMenuRepository.cs

+ 2 - 2
src/Hotline.Repository.SqlSugar/System/SystemMenuRepository.cs

@@ -48,13 +48,13 @@ namespace Hotline.Repository.SqlSugar.System
             {
                 //过滤已存在的
                 var menulist = await Db.Queryable<SystemMenu>()
-               .Where(x => x.IsFast && perList.Contains(x.PermissionCode) && x.PageName.Contains(name) && x.MenuType == Share.Enums.Settings.EMenuType.Page).ToListAsync();
+               .Where(x => x.IsFast && perList.Contains(x.PermissionCode) && x.PageName.Contains(name) && x.MenuType == Share.Enums.Settings.EMenuType.Page && codes.Contains(x.PermissionCode)).ToListAsync();
                 return menulist;
             }
             else
             {
                 var menulist = await Db.Queryable<SystemMenu>()
-                    .Where(x => (x.IsFast && x.MenuType == Share.Enums.Settings.EMenuType.Page)).ToListAsync();
+                    .Where(x => (x.IsFast && x.PageName.Contains(name) && x.MenuType == Share.Enums.Settings.EMenuType.Page && codes.Contains(x.PermissionCode))).ToListAsync();
                 return menulist;
             }