From 70cdea5f6e57d1ebc29c25ef60f311fadca6ab21 Mon Sep 17 00:00:00 2001 From: wxw <Administrator@DESKTOP-5BIMHQ3> Date: 星期四, 26 九月 2024 19:10:18 +0800 Subject: [PATCH] Merge branch 'wxw' --- Admin.NET/WCS.Application/Service/WcsTask/WcsTaskService.cs | 36 ++++++++++++++++++++++++++++++++++++ 1 files changed, 36 insertions(+), 0 deletions(-) diff --git a/Admin.NET/WCS.Application/Service/WcsTask/WcsTaskService.cs b/Admin.NET/WCS.Application/Service/WcsTask/WcsTaskService.cs index deb8a45..281e7c0 100644 --- a/Admin.NET/WCS.Application/Service/WcsTask/WcsTaskService.cs +++ b/Admin.NET/WCS.Application/Service/WcsTask/WcsTaskService.cs @@ -1,5 +1,6 @@ 锘� using AngleSharp.Dom; +using COSXML.Network; using Elastic.Clients.Elasticsearch.Tasks; using Furion.DatabaseAccessor; using Microsoft.AspNetCore.SignalR; @@ -220,4 +221,39 @@ throw Oops.Oh("浠诲姟鐘舵�佸紓甯�"); } } + + // <summary> + /// 涓婁紶浠诲姟 + /// </summary> + /// <param name="input"></param> + /// <returns></returns> + [HttpPost] + [ApiDescriptionSettings(Name = "UploadTask")] + [DisplayName("涓婁紶浠诲姟")] + public async Task UploadTask(UpdateWcsTaskInput input) + { + var modTask = await _wcsTaskRep.GetByIdAsync(input.Id); + if (modTask.Status != TaskStatusEnum.Complete) + { + throw Oops.Oh("浠诲姟鐘舵�佸紓甯�"); + } + if (modTask.Origin != "WMS") + { + throw Oops.Oh("璇ヤ换鍔℃潵婧愪笉鏄疻MS"); + } + // 鍙嶉WMS + //var requestMode = new TaskRequest() + //{ + // TaskNo = modTask.TaskNo, + // PalletNo = modTask.PalletNo, + // TaskType = (TaskTypeEnum)modTask.TaskType,//TaskTypeEnum.In, + // TaskStatus = TaskStatusEnum.Complete + //}; + //HttpService httpService = new HttpService(); + //var modResponseTask = httpService.RequestTask(requestMode).Result; + //if (modResponseTask.StatusCode == "0") + //{ + // modcTaskMonitor.InteractiveMsg = "浠诲姟瀹屾垚锛岃繑鍥炵粰WMS浠诲姟瀹屾垚"; + //} + } } -- Gitblit v1.8.0