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;
- }
-
///
/// 获取离线设备
///