数据格式调整

This commit is contained in:
yanghongwei 2025-04-16 00:52:33 +08:00
parent 2f7bc1ba09
commit c7d695a114
3 changed files with 13 additions and 14 deletions

View File

@ -6,7 +6,7 @@
public class ReceiveDto
{
/// <summary>
/// 数据类型,1 门禁 2台账3 运输 4 地磅,
/// 数据类型,1 门禁 2,tsp,3 地磅,
/// </summary>
public int dataType { get; set; }
/// <summary>

View File

@ -165,7 +165,7 @@ namespace langguanApi.Service
/// <param name="hJ212"></param>
/// <param name="deviceIp"></param>
/// <returns></returns>
public async Task Add(Model.HJ212 hJ212, string deviceIp)
public async Task Add(Model.HJ212 hJ212)
{
////判断设备类型 tsp 会有经纬度数据
// int deviceType = 1;//设备类型为1 =voc

View File

@ -26,29 +26,28 @@ namespace langguanApi.Service
{
try
{
//TODO: 接收到数据后处理
//TODO: 接收到数据后处理数据类型,1 门禁 2,tsp,3 地磅,
switch (jsonData.dataType)
{
case 1:
//TODO: 1门禁
//var accessData = JsonConvert.DeserializeObject<AddLedgerDto>(jsonData.content);
//var _service = ServiceLocator.Instance.GetService<LedgerService>();
var accessData = JsonConvert.DeserializeObject<AddTransport>(jsonData.content);
var _transportservice = ServiceLocator.Instance.GetService<TransportService>();
await _transportservice.addTransport(accessData);
break;
case 2:
//TODO: 2 台账
var LedgerData = JsonConvert.DeserializeObject<AddLedgerDto>(jsonData.content);
var _service = ServiceLocator.Instance.GetService<LedgerService>();
//TODO: 2 tsp
var LedgerData = JsonConvert.DeserializeObject<Model.HJ212>(jsonData.content);
var _service = ServiceLocator.Instance.GetService<Hj212Service>();
await _service.Add(LedgerData);
break;
case 3:
//TODO: 3 运输
var TransportData = JsonConvert.DeserializeObject<AddTransport>(jsonData.content);
var _Transporservice = ServiceLocator.Instance.GetService<TransportService>();
await _Transporservice.addTransport(TransportData);
break;
case 4:
//TODO: 3 地磅
var truckScalesData = JsonConvert.DeserializeObject<AddTruckScalesDto>(jsonData.content);
var _TruckScalesService = ServiceLocator.Instance.GetService<TruckScalesService>();
await _TruckScalesService.AddTruckScales(truckScalesData);
break;
case 4:
//TODO: 4 地磅
break;
}