fix 数据过滤处理
This commit is contained in:
@@ -478,7 +478,8 @@ public class DevicePermissionService : IDevicePermissionService
|
||||
|
||||
var devicePermissions = await _dbContext.Queryable<DevicePermissionEntity>().ToListAsync();
|
||||
var deviceGroups = await _dbContext.Queryable<DeviceGroupEntity>().ToListAsync();
|
||||
var deviceRelationships = await _dbContext.Queryable<DeviceGroupRelationshipEntity>().ToListAsync();
|
||||
var deviceGroupCodes = deviceGroups.Select(x => x.Code).ToList();
|
||||
var deviceRelationships = await _dbContext.Queryable<DeviceGroupRelationshipEntity>().Where(x => deviceGroupCodes.Contains(x.GroupCode)).ToListAsync();
|
||||
|
||||
var result = GetAssignDeviceCodesInternal(gainfo, gainfoGroups, devicePermissions, deviceGroups, deviceRelationships, deviceRegistries, devices);
|
||||
return result.SelectMany(x => x.Codes).ToList();
|
||||
|
||||
Reference in New Issue
Block a user