fix dictionary key冲突

This commit is contained in:
2024-06-25 17:47:39 +08:00
parent c14a1a5313
commit d26b0740bc

View File

@@ -535,7 +535,9 @@ public class DevicePermissionService : IDevicePermissionService
.ToListAsync();
//Department
var tenantDepartmentNos = permissions.Where(x => x.AssignType == AssignTypeEnumType.Department).ToDictionary(x => x.TenantId, x => new List<string> { x.AssignValue });
var tenantDepartmentNos = permissions.Where(x => x.AssignType == AssignTypeEnumType.Department)
.GroupBy(x => x.TenantId)
.ToDictionary(x => x.Key, x => x.Select(x => x.AssignValue).ToList());
var departments = await _dbContext.Queryable<DepartmentEntity>().ToListAsync();
var gainfoByDeptWhere = LinqExpressionExtensions.False<GainfoEntity>();