namespace IStation.DataDockingSocket
|
{
|
/// <summary>
|
///
|
/// </summary>
|
internal class OldTransferHelper
|
{
|
/// <summary>
|
/// 传输
|
/// </summary>
|
/// <param name="middleList"></param>
|
/// <returns></returns>
|
public static bool Transfer(List<MiddleRecord> middleList)
|
{
|
try
|
{
|
if (middleList == null || middleList.Count < 1)
|
{
|
return false;
|
}
|
var recordList = middleList.Select(x => new OldStandardRecord() { RecordId = x.SignId, RecordType = 0, RecordTime = x.DataTime, RecordValue = x.DataValue }).ToList();
|
var model = new OldStandardModel() { RegisterCode = ConfigHelper.OldRegisterCode, Records = recordList };
|
var data = JsonHelper.Object2Json(model);
|
var responseText = HttpRequestHelper.Post(ConfigHelper.OldTransferUrl, data);
|
var result = JsonHelper.Json2Object<OldResult>(responseText);
|
if (result.Code != 0)
|
{
|
throw new Exception(result.Message);
|
}
|
return result.Data;
|
}
|
catch (Exception ex)
|
{
|
LogHelper.Error(ex.Message);
|
return false;
|
}
|
}
|
|
|
}
|
}
|