[성현모] DataModel분리, TestResult 페이지/기능 추가
This commit is contained in:
@ -1,4 +1,7 @@
|
||||
using Web.Tra.Model;
|
||||
using Newtonsoft.Json;
|
||||
using SystemX.Core.DB;
|
||||
using Web.Tra.Model;
|
||||
using SystemX.Core.Utils;
|
||||
|
||||
public static class ObjectExtend
|
||||
{
|
||||
@ -83,4 +86,22 @@ public static class ObjectExtend
|
||||
TestListReqID = data.Summary.TestListCntID
|
||||
};
|
||||
}
|
||||
|
||||
public static List<DecompressTestResult> ToTestResult(this HIST_TestResult histTestResult)
|
||||
{
|
||||
var decompStr = histTestResult?.LogData.GzipDecompress();
|
||||
var logData = JsonConvert.DeserializeObject<List<DecompressTestResult>>(decompStr);
|
||||
|
||||
foreach (var log in logData)
|
||||
{
|
||||
if (string.IsNullOrEmpty(log.Message) == false)
|
||||
log.MesauredValue = log.Message;
|
||||
else if (string.IsNullOrEmpty(log.MeasValStr) == false)
|
||||
log.MesauredValue = log.MeasValStr;
|
||||
else
|
||||
log.MesauredValue = log.MeasVal.ToString();
|
||||
}
|
||||
|
||||
return logData;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user