fix 设备组权限逻辑调整

This commit is contained in:
2025-01-10 10:56:06 +08:00
parent e2b47773c9
commit 9455812d91

View File

@@ -54,17 +54,8 @@ public class GetDataPermissionService : IGetDataPermissions, ISingletonDependenc
if (userGroupCodeProperty != null)
{
var data = db.Queryable<GainfoGroupEntity>().ToList();
var userGroupCodes = userDataPermissions.Where(x => x.UniqueType == DataPermissionAssignmentEnumType.UserGroup).Select(x => x.UniqueValue).ToList();
var myCodes = new List<Guid>();
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
{