From 2fbbc3ccaa4123a2d550fa64d91fa8ac25323a58 Mon Sep 17 00:00:00 2001 From: wangxinhui <wangxinhui@hnkhzn.com> Date: 星期五, 11 七月 2025 15:32:03 +0800 Subject: [PATCH] 上传最新 --- 代码管理/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/MES/MesController.cs | 11 ++++++++++- 1 files changed, 10 insertions(+), 1 deletions(-) diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/MES/MesController.cs" "b/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/MES/MesController.cs" index e63332c..5330a30 100644 --- "a/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/MES/MesController.cs" +++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/MES/MesController.cs" @@ -16,6 +16,7 @@ using WIDESEA_DTO.Stock; using WIDESEA_External.Model; using WIDESEA_External.ERPService; +using WIDESEA_ICheckService; namespace WIDESEA_WMSServer.Controllers.MES { @@ -29,11 +30,13 @@ private readonly IOutboundService _outboundService; private readonly ITaskService _taskService; private readonly IInvokeERPService _invokeERPService; - public MesController(IOutboundService outboundService, ITaskService taskService,IInvokeERPService invokeERPService) + private readonly ICheckOrderResultService _checkOrderResultService; + public MesController(IOutboundService outboundService, ITaskService taskService,IInvokeERPService invokeERPService, ICheckOrderResultService checkOrderResultService) { _outboundService = outboundService; _taskService = taskService; _invokeERPService = invokeERPService; + _checkOrderResultService=checkOrderResultService; } /// <summary> @@ -284,6 +287,12 @@ [HttpPost, Route("CheckResultReturn"), AllowAnonymous, MethodParamsValidate] public MesResponseContent CheckResultReturn([FromBody] Root<ERPCheckModel> model) { + WebResponseContent responseContent = _checkOrderResultService.CommitCheckResult(model.Content); + if (!responseContent.Status) + { + return MesResponseContent.Instance.Error(responseContent.Message); + } + model.Content.CreatorCode = "QMS"; string content = _invokeERPService.InvokeCheckOrderApi(model.Content); ErpRequestContent requestContent = content.DeserializeObject<ErpRequestContent>(); if (requestContent.res != 1) -- Gitblit v1.9.3