fix 设备组权限逻辑调整
This commit is contained in:
@@ -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
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user