fix 并发计算

This commit is contained in:
2024-06-19 20:13:39 +08:00
parent 823adaff1f
commit 78ecf1e11d

View File

@@ -212,7 +212,7 @@ public class DevicePermissionService : IDevicePermissionService
var devices = await _dbContext.Queryable<DeviceEntity>().Where(x => x.Enable).ToListAsync();
var waitTasks = new List<DeviceTaskEntity>();
foreach (var userNo in userNos)
Parallel.ForEach(userNos, userNo =>
{
before.TryGetValue(userNo, out var beforeTenantDeviceCodes);
beforeTenantDeviceCodes ??= new();
@@ -270,7 +270,7 @@ public class DevicePermissionService : IDevicePermissionService
waitTasks.AddRange(toDeleted.Concat(toAdd).ToList());
}
}
});
_logger.LogInformation("任务产生数量{count}", waitTasks.Count);
if (waitTasks.Any())