diff --git a/Src/Dlhis.Basic/Device/Services/Implements/DevicePermissionService.cs b/Src/Dlhis.Basic/Device/Services/Implements/DevicePermissionService.cs index a5eba6ef..67cd882b 100644 --- a/Src/Dlhis.Basic/Device/Services/Implements/DevicePermissionService.cs +++ b/Src/Dlhis.Basic/Device/Services/Implements/DevicePermissionService.cs @@ -219,7 +219,7 @@ public class DevicePermissionService : IDevicePermissionService var waitAddTasks = new ConcurrentBag(); var waitDeleteTasks = new ConcurrentBag(); - Parallel.ForEach(userNos, new ParallelOptions { MaxDegreeOfParallelism = 100 }, userNo => + Parallel.ForEach(userNos, userNo => { before.TryGetValue(userNo, out var beforeTenantDeviceCodes); beforeTenantDeviceCodes ??= new List(); @@ -622,11 +622,7 @@ public class DevicePermissionService : IDevicePermissionService var departments = await _dbContext.Queryable().ToListAsync(); var result = new ConcurrentDictionary>(); - var parallelOptions = new ParallelOptions - { - MaxDegreeOfParallelism = 100, - }; - Parallel.ForEach(gainfos, parallelOptions, gainfo => + Parallel.ForEach(gainfos, gainfo => { var gainfoDto = new GainfoDto {