[성현모] DetailOverview 추가
This commit is contained in:
@ -114,6 +114,43 @@ namespace Web.Tra.Services
|
||||
return group.ToList();
|
||||
}
|
||||
|
||||
public async Task<List<Overview>> GetDetailOverview(List<SearchData> request, IDataModel row)
|
||||
{
|
||||
var detailOverview = request
|
||||
.Where(x => x.Summary.HostID == row.Host &&
|
||||
x.Summary.Section == row.Section &&
|
||||
x.Summary.Testcode == row.TestCode
|
||||
)
|
||||
.OrderByDescending(x=>x.Summary.TestDT.Date)
|
||||
.GroupBy(x => (
|
||||
DateOnly.FromDateTime(x.Summary.TestDT.Date),
|
||||
x.Summary.TestListCntID,
|
||||
x.Summary.StepVersion
|
||||
))
|
||||
.Select(x => x.ToOverview())
|
||||
.OrderBy(x=>x.TestDate);
|
||||
|
||||
await Task.CompletedTask;
|
||||
return detailOverview.ToList();
|
||||
}
|
||||
|
||||
public async Task<List<Overview>> GetDetailOverviewMerged(List<SearchData> request, IDataModel row)
|
||||
{
|
||||
var detailOverview = request
|
||||
.Where(x => x.Summary.Testcode == row.TestCode &&
|
||||
x.Summary.ProdNo_C == row.ProductNo &&
|
||||
x.Summary.ProdNo_P == row.ParentNo)
|
||||
.GroupBy(x => (
|
||||
DateOnly.FromDateTime(x.Summary.TestDT.Date),
|
||||
x.Summary.StepVersion
|
||||
))
|
||||
.Select(x => x.ToOverviewMerged())
|
||||
.OrderBy(x => x.TestDate);
|
||||
|
||||
await Task.CompletedTask;
|
||||
return detailOverview.ToList();
|
||||
}
|
||||
|
||||
//Get DBContext
|
||||
private T? GetDBContext<T>(DbContextProvider provider, int dbID) where T : DbContext
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user