fix 优化逻辑
This commit is contained in:
@@ -513,11 +513,8 @@ public class DevicePermissionService : IDevicePermissionService
|
||||
var device = await _dbContext.Queryable<DeviceEntity>().SingleAsync(x => x.UniqueNo == deviceUniqueNo);
|
||||
device.ThrowIfNull("设备不存在");
|
||||
|
||||
var userIds = await GetDeviceUserIdsAsync(deviceUniqueNo);
|
||||
var userCodes = await _dbContext.Queryable<GainfoEntity>()
|
||||
.Where(x => userIds.Contains(x.Id))
|
||||
.Select(x => x.Code)
|
||||
.ToListAsync();
|
||||
var usersQuery = await GetDeviceUsersQueryAsync(deviceUniqueNo, string.Empty, null);
|
||||
var userCodes = (await usersQuery.ToListAsync()).Select(x=>x.Code);
|
||||
|
||||
var devicePermissionManuallyUserNos = await GetManuallyDeviceUserNoAsync(device.Code);
|
||||
var visitorUserNos = await GetDeviceUserNosFromVisitorAsync(device.Code);
|
||||
|
||||
Reference in New Issue
Block a user