namespace IStation.DataDockingSocket
{
///
///
///
internal class OldTransferHelper
{
///
/// 传输
///
///
///
public static bool Transfer(List 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(responseText);
if (result.Code != 0)
{
throw new Exception(result.Message);
}
return result.Data;
}
catch (Exception ex)
{
LogHelper.Error(ex.Message);
return false;
}
}
}
}