[성현모] Overview Merged 추가

This commit is contained in:
SHM
2025-09-03 10:32:20 +09:00
parent 978e4faadc
commit 02f170db5f
5 changed files with 193 additions and 14 deletions

View File

@ -30,6 +30,30 @@ public static class ObjectExtend
};
}
public static OverviewMerged ToOverviewMerged(this IEnumerable<SearchData> data)
{
return new OverviewMerged
{
TestDate = data.Max(x => x.Summary.TestDT.Date),
ModelName = data.Last().TestInfo?.PROD_Group?.ModelName,
TestType = data.Last().Summary.TestType,
ProductNo = data.Last().Summary.ProdNo_C,
TestCode = data.Last().Summary.Testcode,
ParentNo = data.Last().Summary.ProdNo_P,
TestListFileNo = data.Last().Summary.TestListFileNo,
TestListVariantNo = data.Last().Summary.TestListVariantNo,
FileCode = data.Last().Summary.ProdCode,
FileVersion = data.Last().Summary.Version,
StepVersion = data.Last().Summary.StepVersion,
FirstTestTime = data.Min(y => y.Summary.TestDT).ToString("HH:mm:ss"),
FinalTestTime = data.Max(y => y.Summary.TestDT).ToString("HH:mm:ss"),
Total = data.Count(),
OK = data.Count(y => y.Summary.Result.ToLower().Equals("ok")),
NG = data.Count(y => !y.Summary.Result.ToLower().Equals("ok")),
RN = 0
};
}
public static Overview ToDetailOverview(this IEnumerable<SearchData> data)
{
return data.ToOverview();