diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Jobs/IssueJobs/AgvJobs/AgvJobOutputService.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Jobs/IssueJobs/AgvJobs/AgvJobOutputService.cs index a221101f6..a4db72739 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Jobs/IssueJobs/AgvJobs/AgvJobOutputService.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Jobs/IssueJobs/AgvJobs/AgvJobOutputService.cs @@ -50,68 +50,68 @@ public class AgvJobOutputService : ApplicationService, IAgvJobOutputService } - public async Task OutPutTaskAsync(T entity) where T : SfsJobDTOBase - where TDetail : SfsDetailDTOBase - { - if (entity is CoatingIssueJobDTO) - { - var coating = entity as CoatingIssueJobDTO; - var first = coating.Details.FirstOrDefault(); - var requst = new AgvRequest(); - requst.MatCode = first.ItemCode; - requst.MatQty = first.HandledToQty; - requst.OrderNum = entity.Number; - requst.OrderType = "1"; - await OutPutTaskAsync(requst).ConfigureAwait(false); - } - else if (entity is AssembleIssueJobDTO) - { - var assemble = entity as AssembleIssueJobDTO; - var first = assemble.Details.FirstOrDefault(); - var requst = new AgvRequest(); - requst.MatCode = first.ItemCode; - requst.MatQty = first.HandledToQty; - requst.OrderNum = entity.Number; - requst.OrderType = "2"; - return await OutPutTaskAsync(requst).ConfigureAwait(false); - } - else if (entity is InjectionIssueJobDTO) - { - var injection = entity as InjectionIssueJobDTO; - var first = injection.Details.FirstOrDefault(); - var requst = new AgvRequest(); - requst.MatCode = first.ItemCode; - requst.MatQty = first.HandledToQty; - requst.OrderNum = entity.Number; - requst.OrderType = "3"; + //public async Task OutPutTaskAsync(T entity) where T : SfsJobDTOBase + // where TDetail : SfsDetailDTOBase + //{ + // if (entity is CoatingIssueJobDTO) + // { + // var coating = entity as CoatingIssueJobDTO; + // var first = coating.Details.FirstOrDefault(); + // var requst = new AgvRequest(); + // requst.MatCode = first.ItemCode; + // requst.MatQty = first.HandledToQty; + // requst.OrderNum = entity.Number; + // requst.OrderType = "1"; + // await OutPutTaskAsync(requst).ConfigureAwait(false); + // } + // else if (entity is AssembleIssueJobDTO) + // { + // var assemble = entity as AssembleIssueJobDTO; + // var first = assemble.Details.FirstOrDefault(); + // var requst = new AgvRequest(); + // requst.MatCode = first.ItemCode; + // requst.MatQty = first.HandledToQty; + // requst.OrderNum = entity.Number; + // requst.OrderType = "2"; + // return await OutPutTaskAsync(requst).ConfigureAwait(false); + // } + // else if (entity is InjectionIssueJobDTO) + // { + // var injection = entity as InjectionIssueJobDTO; + // var first = injection.Details.FirstOrDefault(); + // var requst = new AgvRequest(); + // requst.MatCode = first.ItemCode; + // requst.MatQty = first.HandledToQty; + // requst.OrderNum = entity.Number; + // requst.OrderType = "3"; - return await OutPutTaskAsync(requst).ConfigureAwait(false); - } - else if (entity is KittingIssueJobDTO) - { - var kitting = entity as KittingIssueJobDTO; - var first = kitting.Details.FirstOrDefault(); - var requst = new AgvRequest(); - requst.MatCode = first.ItemCode; - requst.MatQty = first.HandledToQty; - requst.OrderNum = entity.Number; - requst.OrderType = "4"; + // return await OutPutTaskAsync(requst).ConfigureAwait(false); + // } + // else if (entity is KittingIssueJobDTO) + // { + // var kitting = entity as KittingIssueJobDTO; + // var first = kitting.Details.FirstOrDefault(); + // var requst = new AgvRequest(); + // requst.MatCode = first.ItemCode; + // requst.MatQty = first.HandledToQty; + // requst.OrderNum = entity.Number; + // requst.OrderType = "4"; - return await OutPutTaskAsync(requst).ConfigureAwait(false); - } - else if (entity is SparePartIssueJobDTO) - { - var sparePart = entity as SparePartIssueJobDTO; - var first = sparePart.Details.FirstOrDefault(); - var requst = new AgvRequest(); - requst.MatCode = first.ItemCode; - requst.MatQty = first.HandledToQty; - requst.OrderNum = entity.Number; - requst.OrderType = "1"; + // return await OutPutTaskAsync(requst).ConfigureAwait(false); + // } + // else if (entity is SparePartIssueJobDTO) + // { + // var sparePart = entity as SparePartIssueJobDTO; + // var first = sparePart.Details.FirstOrDefault(); + // var requst = new AgvRequest(); + // requst.MatCode = first.ItemCode; + // requst.MatQty = first.HandledToQty; + // requst.OrderNum = entity.Number; + // requst.OrderType = "1"; - await OutPutTaskAsync(requst).ConfigureAwait(false); - } - } + // await OutPutTaskAsync(requst).ConfigureAwait(false); + // } + //} [HttpPost("out-put-task")] public async Task OutPutTaskAsync(AgvRequest request) {