From f502d8fbef172fa55a0c75a0e0f53aec1cbd3144 Mon Sep 17 00:00:00 2001 From: chengsc <11752@DESKTOP-DS49RCP> Date: 星期三, 05 三月 2025 10:08:02 +0800 Subject: [PATCH] Merge branch 'master' into csc --- 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