diff --git a/Src/Dlhis.Basic/DataPermissions/GetDataPermissionService.cs b/Src/Dlhis.Basic/DataPermissions/GetDataPermissionService.cs index 1187fb8d..aaf73b23 100644 --- a/Src/Dlhis.Basic/DataPermissions/GetDataPermissionService.cs +++ b/Src/Dlhis.Basic/DataPermissions/GetDataPermissionService.cs @@ -23,8 +23,13 @@ public class GetDataPermissionService : IGetDataPermissions, ISingletonDependenc public Dictionary> GetData() { var dict = new Dictionary>(2); + if (_currentUser.GetRole() == "admin") + { + return dict; + } + using var scope = _serviceProvider.CreateScope(); - + var db = scope.ServiceProvider.GetService(); db.Ignore(() => { @@ -41,7 +46,6 @@ public class GetDataPermissionService : IGetDataPermissions, ISingletonDependenc .GetProperties() .FirstOrDefault(x => x.IsDefined(typeof(DeviceGroupCodeAttribute), false)); - var deviceCodes = new List(); //先计算分组权限下的设备