From 9455812d916d00856893ad072fbb086722322eb1 Mon Sep 17 00:00:00 2001 From: liguoyang Date: Fri, 10 Jan 2025 10:56:06 +0800 Subject: [PATCH] =?UTF-8?q?fix=20=E8=AE=BE=E5=A4=87=E7=BB=84=E6=9D=83?= =?UTF-8?q?=E9=99=90=E9=80=BB=E8=BE=91=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../DataPermissions/GetDataPermissionService.cs | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/Src/Dlhis.Basic/DataPermissions/GetDataPermissionService.cs b/Src/Dlhis.Basic/DataPermissions/GetDataPermissionService.cs index 13c67868..f74f765e 100644 --- a/Src/Dlhis.Basic/DataPermissions/GetDataPermissionService.cs +++ b/Src/Dlhis.Basic/DataPermissions/GetDataPermissionService.cs @@ -54,17 +54,8 @@ public class GetDataPermissionService : IGetDataPermissions, ISingletonDependenc if (userGroupCodeProperty != null) { - var data = db.Queryable().ToList(); - - var userGroupCodes = userDataPermissions.Where(x => x.UniqueType == DataPermissionAssignmentEnumType.UserGroup).Select(x => x.UniqueValue).ToList(); - var myCodes = new List(); - foreach (var userGroupCode in userGroupCodes) - { - myCodes.AddRange(RecursionHelper.HandlerGainfoGroupNextCodes(userGroupCode, data)); - } - myCodes = myCodes.Distinct().ToList(); - - dict.Add(userGroupCodeProperty.Name, myCodes); + var userGroupCodes = userDataPermissions.Where(x => x.UniqueType == DataPermissionAssignmentEnumType.UserGroup).Select(x => x.UniqueValue).Distinct().ToList(); + dict.Add(userGroupCodeProperty.Name, userGroupCodes); } else {