fix 权限数据过滤
This commit is contained in:
@@ -287,7 +287,7 @@ public class DevicePermissionAnalyzeService : IDevicePermissionAnalyzeService
|
|||||||
AssignType = p.Key.AssignType,
|
AssignType = p.Key.AssignType,
|
||||||
AssignValue = p.Key.AssignValue,
|
AssignValue = p.Key.AssignValue,
|
||||||
UniqueType = p.Key.UniqueType,
|
UniqueType = p.Key.UniqueType,
|
||||||
Codes = p.SelectMany(xx => xx.Codes).ToList(),
|
Codes = p.SelectMany(xx => xx.Codes.Where(xxx => analyzePack.DeviceCodes.Contains(xxx))).ToList(),
|
||||||
OriginalCodes = p.Where(xx => xx.OriginalCodes.IsPresent()).SelectMany(xx => xx.OriginalCodes).ToList()
|
OriginalCodes = p.Where(xx => xx.OriginalCodes.IsPresent()).SelectMany(xx => xx.OriginalCodes).ToList()
|
||||||
}).ToList()
|
}).ToList()
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -32,8 +32,7 @@ public class AnalyzePackDto
|
|||||||
public IEnumerable<Guid> UserGainfoGroupCodes { get; set; }
|
public IEnumerable<Guid> UserGainfoGroupCodes { get; set; }
|
||||||
|
|
||||||
public IEnumerable<Guid> DeviceCodes { get; set; }
|
public IEnumerable<Guid> DeviceCodes { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public DeviceAssignmentTypeEnumType? IgnoreUniqueType { get; set; }
|
public DeviceAssignmentTypeEnumType? IgnoreUniqueType { get; set; }
|
||||||
|
|
||||||
public string IgnoreAssignValue { get; set; }
|
public string IgnoreAssignValue { get; set; }
|
||||||
|
|||||||
Reference in New Issue
Block a user