[성현모] Overview Merged 추가
This commit is contained in:
@ -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();
|
||||
|
||||
Reference in New Issue
Block a user