From 047715a5e4f9895fe052f74a6d89a159a1d0c1b1 Mon Sep 17 00:00:00 2001 From: wxw <Administrator@DESKTOP-5BIMHQ3> Date: 星期四, 10 七月 2025 08:33:03 +0800 Subject: [PATCH] 编写接受sap下发出库单接口 --- Wms/Utility/Extension/ApplicationBuilderExtensions.cs | 22 ++++++++++++++++------ 1 files changed, 16 insertions(+), 6 deletions(-) diff --git a/Wms/Utility/Extension/ApplicationBuilderExtensions.cs b/Wms/Utility/Extension/ApplicationBuilderExtensions.cs index 3ea0774..148a483 100644 --- a/Wms/Utility/Extension/ApplicationBuilderExtensions.cs +++ b/Wms/Utility/Extension/ApplicationBuilderExtensions.cs @@ -85,16 +85,26 @@ if (requestReader.BaseStream.Length != 0) requestContent = requestReader.ReadToEnd(); } - if (httpContext.Request.RouteValues["controller"].ToString().ToLower() == "upapi"|| httpContext.Request.RouteValues["controller"].ToString().ToLower() == "downapi") + try { - diagnosticContext.Set("ExternalSystems", true); + if (httpContext.Request.RouteValues["controller"] != null) + { + if (httpContext.Request.RouteValues["controller"].ToString().ToLower() == "upapi" || httpContext.Request.RouteValues["controller"].ToString().ToLower() == "downapi") + { + diagnosticContext.Set("ExternalSystems", true); + } + else + { + diagnosticContext.Set("ExternalSystems", false); + } + } + diagnosticContext.Set("_RequestBody", requestContent); + diagnosticContext.Set("_Service", AppDomain.CurrentDomain.FriendlyName); } - else + catch (Exception) { - diagnosticContext.Set("ExternalSystems", false); + } - diagnosticContext.Set("_RequestBody", requestContent); - diagnosticContext.Set("_Service", AppDomain.CurrentDomain.FriendlyName); }; }); -- Gitblit v1.8.0