|
|
|
@ -28,6 +28,7 @@ using Microsoft.AspNetCore.Http;
|
|
|
|
|
using Microsoft.Extensions.DependencyInjection;
|
|
|
|
|
using Microsoft.Extensions.Logging;
|
|
|
|
|
using Newtonsoft.Json;
|
|
|
|
|
using Newtonsoft.Json.Linq;
|
|
|
|
|
using SqlSugar;
|
|
|
|
|
using System.Linq.Expressions;
|
|
|
|
|
|
|
|
|
@ -480,6 +481,12 @@ namespace DS.WMS.Core.TaskPlat.Method
|
|
|
|
|
|
|
|
|
|
CreateTime = DateTime.Now,
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
if (info.Main.ExtData != null)
|
|
|
|
|
{
|
|
|
|
|
taskInfo.ExtData = info.Main.ExtData.ToJson();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (Enum.TryParse(typeof(TaskBaseTypeEnum), taskInfo.TASK_TYPE, out object? taskTypeTemp))
|
|
|
|
|
{
|
|
|
|
|
taskInfo.TASK_TYPE_NAME = ((TaskBaseTypeEnum)taskTypeTemp).EnumDescription();
|
|
|
|
@ -2671,6 +2678,19 @@ namespace DS.WMS.Core.TaskPlat.Method
|
|
|
|
|
item.CARRIER_ID = item.orderCarrierId;
|
|
|
|
|
item.CARRIER_NAME = null;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 3.ExtData字段从Data转为对象
|
|
|
|
|
if (!string.IsNullOrEmpty(item.ExtData))
|
|
|
|
|
{
|
|
|
|
|
try
|
|
|
|
|
{
|
|
|
|
|
item.ExtData = JObject.Parse(item.ExtData);
|
|
|
|
|
}
|
|
|
|
|
catch
|
|
|
|
|
{
|
|
|
|
|
item.ExtData = new { ParseError = true, ParseMessage = "ExtData为非标准Json,导致解析异常" };
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|