[성현모] HistoryMerged 조회 추가

This commit is contained in:
SHM
2025-09-05 09:15:48 +09:00
parent db28cfdec0
commit 95f137d543
6 changed files with 118 additions and 39 deletions

View File

@ -151,6 +151,34 @@ namespace Web.Tra.Services
return detailOverview.ToList();
}
public async Task<List<TestHistory>> GetTestHistory(List<SearchData> request, IDataModel row)
{
var testHistory = request
.Where(x => x.Summary.TestDT.Date == row.TestDate.Value.Date &&
x.Summary.HostID == row.Host &&
x.Summary.Section == row.Section &&
x.Summary.ProdNo_C == row.ProductNo &&
x.Summary.ProdNo_P == row.ParentNo &&
x.Summary.TestListCntID == row.TestListCntID)
.Select(x=>x.ToTestHistory())
.OrderBy(x => x.No);
await Task.CompletedTask;
return testHistory.ToList();
}
public async Task<List<TestHistory>> GetTestHistoryMerged(List<SearchData> request, IDataModel row)
{
var testHistory = request
.Where(x => x.Summary.TestDT.Date == row.TestDate.Value.Date &&
x.Summary.Testcode == row.TestCode&&
x.Summary.ProdNo_C == row.ProductNo &&
x.Summary.ProdNo_P == row.ParentNo)
.Select(x => x.ToTestHistory())
.OrderBy(x => (x.TestListReqID, x.No));
await Task.CompletedTask;
return testHistory.ToList();
}
//Get DBContext
private T? GetDBContext<T>(DbContextProvider provider, int dbID) where T : DbContext
{