From 9daa92d849bb25402fca7d804f92bda219043d95 Mon Sep 17 00:00:00 2001 From: liguoyang Date: Fri, 28 Jun 2024 11:32:05 +0800 Subject: [PATCH] =?UTF-8?q?fix=20=E5=8E=9F=E6=95=B0=E6=8D=AE=E8=BF=94?= =?UTF-8?q?=E5=9B=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Menu/Services/Implements/MenuService.cs | 42 +++++++++---------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/Src/Dlhis.Sys/Menu/Services/Implements/MenuService.cs b/Src/Dlhis.Sys/Menu/Services/Implements/MenuService.cs index 1cc4da2d..7b1aef8b 100644 --- a/Src/Dlhis.Sys/Menu/Services/Implements/MenuService.cs +++ b/Src/Dlhis.Sys/Menu/Services/Implements/MenuService.cs @@ -91,30 +91,30 @@ public class MenuService : IMenuService .Select(x => x.Code) .ToListAsync(); - var menus = await GetListAsync(PlatformEnumType.PCAdmin); - - foreach (var menu in menus) - { - RecursionHandler(menu, permissionCodes, permissionCodes.Contains(menu.Code)); - } + // var menus = await GetListAsync(PlatformEnumType.PCAdmin); + // + // foreach (var menu in menus) + // { + // RecursionHandler(menu, permissionCodes, permissionCodes.Contains(menu.Code)); + // } return permissionCodes; - static bool RecursionHandler(MenuResponse current, List innerPermissions, bool add) - { - if (add) innerPermissions.Add(current.Code); - - foreach (var menu in current.Items) - { - var currentAdd = RecursionHandler(menu, innerPermissions, add || innerPermissions.Contains(menu.Code)); - if (currentAdd && !innerPermissions.Contains(current.Code)) - { - innerPermissions.Add(current.Code); - } - } - - return add; - } + // static bool RecursionHandler(MenuResponse current, List innerPermissions, bool add) + // { + // if (add) innerPermissions.Add(current.Code); + // + // foreach (var menu in current.Items) + // { + // var currentAdd = RecursionHandler(menu, innerPermissions, add || innerPermissions.Contains(menu.Code)); + // if (currentAdd && !innerPermissions.Contains(current.Code)) + // { + // innerPermissions.Add(current.Code); + // } + // } + // + // return add; + // } } public async Task> GetAllAssignmentPermissionsAsync()