fix Parallel计算人员的权限

This commit is contained in:
2024-06-20 12:31:30 +08:00
parent 78ecf1e11d
commit 813a6c8a14

View File

@@ -583,12 +583,12 @@ public class DevicePermissionService : IDevicePermissionService
var result = new Dictionary<string, List<UserTenantDeviceCodeDto>>(gainfos.Count, StringComparer.OrdinalIgnoreCase);
foreach (var gainfo in gainfos)
Parallel.ForEach(gainfos, gainfo =>
{
var codes = GetAssignDeviceCodesInternal(gainfo, gainfoGroupRelationships, devicePermissions, deviceGroups, deviceRelationships, registries, devices);
result.Add(gainfo.No, codes);
}
});
return result;
}