chengsc
2025-03-05 f502d8fbef172fa55a0c75a0e0f53aec1cbd3144
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);
                };
            });