Show critical branch details in web lookup
This commit is contained in:
@@ -105,6 +105,7 @@ public sealed class LookupService(IDbContextFactory<RolemasterDbContext> dbConte
|
||||
|
||||
return await dbContext.CriticalResults
|
||||
.AsNoTracking()
|
||||
.AsSplitQuery()
|
||||
.Where(item =>
|
||||
item.CriticalTable.Slug == criticalType &&
|
||||
item.CriticalColumn.ColumnKey == column &&
|
||||
@@ -131,6 +132,17 @@ public sealed class LookupService(IDbContextFactory<RolemasterDbContext> dbConte
|
||||
item.RawCellText,
|
||||
item.DescriptionText,
|
||||
item.RawAffixText,
|
||||
item.Branches
|
||||
.OrderBy(branch => branch.SortOrder)
|
||||
.Select(branch => new CriticalBranchLookupResponse(
|
||||
branch.BranchKind,
|
||||
branch.ConditionKey,
|
||||
branch.ConditionText,
|
||||
branch.DescriptionText,
|
||||
branch.RawAffixText,
|
||||
branch.RawText,
|
||||
branch.SortOrder))
|
||||
.ToList(),
|
||||
item.ParseStatus,
|
||||
item.ParsedJson))
|
||||
.SingleOrDefaultAsync(cancellationToken);
|
||||
|
||||
Reference in New Issue
Block a user