fix 获取我的厂区处理
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user