lixiaojun
2024-11-19 a5b6334ae09f2be1a5c073169458b55df68b0b2e
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
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;
            }
        }
 
 
    }
}