feat 获取本基地管理员列表
This commit is contained in:
@@ -196,6 +196,22 @@ public class DeviceService : IDeviceService
|
||||
return devices.Where(x => x.Funcs.Contains(DeviceFuncEnumType.Attendance)).ToList();
|
||||
}
|
||||
|
||||
public async Task<DeviceNumberResponse> GetDeviceNumberAsync()
|
||||
{
|
||||
var devices = await _dbContext.Queryable<DeviceEntity>()
|
||||
.Where(x => x.Type == DeviceTypeEnumType.Attendance)
|
||||
.ToListAsync();
|
||||
var onlineNumber = devices.Where(x => x.Enable).Count();
|
||||
var offlineNumber = devices.Where(x => x.Enable == false).Count();
|
||||
var res = new DeviceNumberResponse
|
||||
{
|
||||
OnlineNumber = onlineNumber,
|
||||
OfflineNumber = offlineNumber,
|
||||
TotalNumber = devices.Count()
|
||||
};
|
||||
return res;
|
||||
}
|
||||
|
||||
public async Task<Pagination<DevicePageResponse>> GetAttendanceTotalAsync(AttendanceTotalRequest request)
|
||||
{
|
||||
var page = await _dbContext.Queryable<DeviceEntity>()
|
||||
|
||||
Reference in New Issue
Block a user