fix 设备组权限逻辑调整
This commit is contained in:
@@ -54,17 +54,8 @@ public class GetDataPermissionService : IGetDataPermissions, ISingletonDependenc
|
|||||||
|
|
||||||
if (userGroupCodeProperty != null)
|
if (userGroupCodeProperty != null)
|
||||||
{
|
{
|
||||||
var data = db.Queryable<GainfoGroupEntity>().ToList();
|
var userGroupCodes = userDataPermissions.Where(x => x.UniqueType == DataPermissionAssignmentEnumType.UserGroup).Select(x => x.UniqueValue).Distinct().ToList();
|
||||||
|
dict.Add(userGroupCodeProperty.Name, userGroupCodes);
|
||||||
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);
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user