From b9787194a97d720b1b07dbc11d06bd65a30f4d7e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=96=B5=E4=BD=A0=E4=B8=AA=E6=B1=AA=E5=91=80?= Date: Sun, 31 Aug 2025 21:10:59 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=8D=92=20refactor(logging):=20=E4=BB=A3?= =?UTF-8?q?=E7=A0=81=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Admin.NET/Admin.NET.Core/Logging/ElasticSearchLoggingWriter.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Admin.NET/Admin.NET.Core/Logging/ElasticSearchLoggingWriter.cs b/Admin.NET/Admin.NET.Core/Logging/ElasticSearchLoggingWriter.cs index a39dbba8..dc2f943c 100644 --- a/Admin.NET/Admin.NET.Core/Logging/ElasticSearchLoggingWriter.cs +++ b/Admin.NET/Admin.NET.Core/Logging/ElasticSearchLoggingWriter.cs @@ -42,6 +42,7 @@ public class ElasticSearchLoggingWriter : IDatabaseLoggingWriter, IDisposable return; // 获取当前操作者 + var userManager = LazyHelper.GetService(); string account = "", realName = "", userId = "", tenantId = ""; if (loggingMonitor.authorizationClaims != null) { @@ -50,7 +51,7 @@ public class ElasticSearchLoggingWriter : IDatabaseLoggingWriter, IDisposable { if (item.type != ClaimConst.UserId) continue; userId = item.value; - userSession = LazyHelper.GetService().GetSessionOrRefresh(userId); + userSession = userManager.GetSessionOrRefresh(userId); break; } tenantId = userSession?.TenantId.ToString();