fix 获取我的厂区处理

This commit is contained in:
2024-03-09 15:54:10 +08:00
parent ee451d25c7
commit 82b712da53

View File

@@ -84,10 +84,21 @@ public class TenantService : ITenantService
})
.ToListAsync();
var currentTenant = myTenants.First(x => x.Code == tenantId);
if (!myTenants.Any())
{
myTenants = await GetListAsync();
myTenants = myTenants.Where(x => x.PCode.IsPresent()).ToList();
}
var currentTenant = myTenants.FirstOrDefault(x => x.Code == tenantId);
var otherTenants = myTenants.Where(x => x.Code != tenantId);
var result = new List<TenantResponse> { currentTenant };
var result = new List<TenantResponse>();
if (currentTenant != null)
{
result.Add(currentTenant);
}
result.AddRange(otherTenants);
return result;
}