diff --git a/be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Fawtyg.InjectionMoldingTaskAgent/Incoming/InjectionMoldingRequestReader.cs b/be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Fawtyg.InjectionMoldingTaskAgent/Incoming/InjectionMoldingRequestReader.cs index c1f1dc94c..b4e8d7c3e 100644 --- a/be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Fawtyg.InjectionMoldingTaskAgent/Incoming/InjectionMoldingRequestReader.cs +++ b/be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Fawtyg.InjectionMoldingTaskAgent/Incoming/InjectionMoldingRequestReader.cs @@ -28,14 +28,14 @@ public class InjectionMoldingRequestReader : IReader private readonly IInjectionRequestAppService _injectionRequest; private readonly IItemBasicAppService _itemService; private readonly ILocationAppService _locService; - private readonly IIncomingFromExternalManager _incomingFromExternalManager; + private readonly ILogger _logger; private readonly IOptions _options; private readonly IHttpClientFactory _httpClientFactory; public InjectionMoldingRequestReader( IInjectionRequestAppService injectionRequest - , IIncomingFromExternalManager incomingFromExternalManager + , ILogger logger , IOptions options , IHttpClientFactory httpClientFactory @@ -45,7 +45,7 @@ public class InjectionMoldingRequestReader : IReader ) { _injectionRequest = injectionRequest; - _incomingFromExternalManager = incomingFromExternalManager; + _logger = logger; _options = options; _httpClientFactory = httpClientFactory; @@ -54,6 +54,11 @@ public class InjectionMoldingRequestReader : IReader } + +/// +/// 读取注塑叫料任务 +/// +/// public virtual async Task> ReadAsync() { try @@ -180,8 +185,24 @@ public class InjectionMoldingRequestReader : IReader return "Error occurred"; } + private List Parse(string p_str) + { + List requests = new List(); + + + + + return System.Text.Json.JsonSerializer.Deserialize>(p_str); + } + + + + + + + - public class InjectionRequest +public class InjectionRequest { /// /// 零件M