diff --git a/Src/Dlhis.Basic/Device/Controllers/DevicePermissionsController.cs b/Src/Dlhis.Basic/Device/Controllers/DevicePermissionsController.cs index ea0e4465..2175280f 100644 --- a/Src/Dlhis.Basic/Device/Controllers/DevicePermissionsController.cs +++ b/Src/Dlhis.Basic/Device/Controllers/DevicePermissionsController.cs @@ -126,4 +126,11 @@ public class DevicePermissionsController : ControllerBase { return await _devicePermissionService.GetTestData(); } + + [DataPermission] + [HttpGet("test/user")] + public async Task GetTestUserNoData() + { + return await _devicePermissionService.GetTestUserNoData(); + } } \ No newline at end of file diff --git a/Src/Dlhis.Basic/Device/Services/IDevicePermissionService.cs b/Src/Dlhis.Basic/Device/Services/IDevicePermissionService.cs index 2d9d859d..52b7a09f 100644 --- a/Src/Dlhis.Basic/Device/Services/IDevicePermissionService.cs +++ b/Src/Dlhis.Basic/Device/Services/IDevicePermissionService.cs @@ -11,6 +11,8 @@ public interface IDevicePermissionService : IScopeDependency { Task GetTestData(); + Task GetTestUserNoData(); + /// /// 保存设备权限 /// diff --git a/Src/Dlhis.Basic/Device/Services/Implements/DevicePermissionService.cs b/Src/Dlhis.Basic/Device/Services/Implements/DevicePermissionService.cs index f3ff98cd..6bc9e6d4 100644 --- a/Src/Dlhis.Basic/Device/Services/Implements/DevicePermissionService.cs +++ b/Src/Dlhis.Basic/Device/Services/Implements/DevicePermissionService.cs @@ -163,6 +163,17 @@ public class DevicePermissionService : IDevicePermissionService return before; } + + + public async Task GetTestUserNoData() + { + var userNos = new List(); + //获取所有人的权限 + if (userNos.IsEmpty()) + userNos = await GetPermissionUserNosAsync(); + + return userNos; + } public async Task GenerateDeviceTasksAsync(Func func, List userNos)