diff --git a/Src/Dlhis.Basic/Device/Controllers/DevicePermissionsController.cs b/Src/Dlhis.Basic/Device/Controllers/DevicePermissionsController.cs index cc43cffe..ace04a7c 100644 --- a/Src/Dlhis.Basic/Device/Controllers/DevicePermissionsController.cs +++ b/Src/Dlhis.Basic/Device/Controllers/DevicePermissionsController.cs @@ -66,7 +66,6 @@ public class DevicePermissionsController : ControllerBase /// /// /// - [DataPermission] [HttpGet("assignments-unique")] public async Task> GetAssignmentUniqueAsync([FromQuery] DeviceGetAssignmentUniquesRequest request) { diff --git a/Src/Dlhis.Basic/Device/Controllers/DevicesController.cs b/Src/Dlhis.Basic/Device/Controllers/DevicesController.cs index ebb7f35d..55b92463 100644 --- a/Src/Dlhis.Basic/Device/Controllers/DevicesController.cs +++ b/Src/Dlhis.Basic/Device/Controllers/DevicesController.cs @@ -163,16 +163,6 @@ public class DevicesController : ControllerBase return await _deviceService.GetAttendanceDevicesAsync(); } - /// - /// 获取考勤设备在线、离线及总数 - /// - /// - [HttpGet("devicesnumbers")] - public async Task GetDeviceNumberAsync() - { - return await _deviceService.GetDeviceNumberAsync(); - } - /// /// 获取考勤在线/离线设备详情列表 /// diff --git a/Src/Dlhis.Basic/Device/Services/IDeviceService.cs b/Src/Dlhis.Basic/Device/Services/IDeviceService.cs index 8ebcb7f3..e0c950e1 100644 --- a/Src/Dlhis.Basic/Device/Services/IDeviceService.cs +++ b/Src/Dlhis.Basic/Device/Services/IDeviceService.cs @@ -14,8 +14,6 @@ public interface IDeviceService : IScopeDependency Task> GetAttendanceDevicesAsync(); - Task GetDeviceNumberAsync(); - Task> GetOnlineStatusPageAsync(DeviceOnlineAndOfflineRequest request); Task ImportAsync(List request); diff --git a/Src/Dlhis.Basic/Device/Services/Implements/DeviceService.cs b/Src/Dlhis.Basic/Device/Services/Implements/DeviceService.cs index ab1db519..52e6fbc9 100644 --- a/Src/Dlhis.Basic/Device/Services/Implements/DeviceService.cs +++ b/Src/Dlhis.Basic/Device/Services/Implements/DeviceService.cs @@ -288,21 +288,6 @@ public class DeviceService : IDeviceService return devices.Where(x => x.Type == DeviceTypeEnumType.Attendance).ToList(); } - public async Task GetDeviceNumberAsync() - { - var devices = await _dbContext.Queryable().Where(x => x.Type == DeviceTypeEnumType.Attendance || (x.Type == DeviceTypeEnumType.Door && x.AsAttendance)).ToListAsync(); - - var offlineNumber = await GetOfflineDevicesCount(devices); - - var res = new DeviceNumberResponse - { - OfflineNumber = offlineNumber.Count, - TotalNumber = devices.Count, - OnlineNumber = devices.Count - offlineNumber.Count - }; - return res; - } - /// /// 获取离线设备 ///