From 32288af3e5f12bc48d8360114c872fde5d9ff4a8 Mon Sep 17 00:00:00 2001
From: sunpengfei <i@angelzzz.com>
Date: 星期五, 08 八月 2025 09:09:08 +0800
Subject: [PATCH] pref:优化

---
 FlexJobApi.Core/Utils/ResourceUtils/ResourceActionFilter.cs |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/FlexJobApi.Core/Utils/ResourceUtils/ResourceActionFilter.cs b/FlexJobApi.Core/Utils/ResourceUtils/ResourceActionFilter.cs
index 7e96cf9..c08cbc2 100644
--- a/FlexJobApi.Core/Utils/ResourceUtils/ResourceActionFilter.cs
+++ b/FlexJobApi.Core/Utils/ResourceUtils/ResourceActionFilter.cs
@@ -29,6 +29,7 @@
             var serviceScopeFactory = App.GetService<IServiceScopeFactory>();
             var serviceScope = serviceScopeFactory.CreateScope();
             var rep = serviceScope.ServiceProvider.GetRequiredService<IRepository<ResourceLog, LogDbContextLocator>>();
+            var logier = JwtUtils.GetCurrentLogier();
 
             resourceLog.Id = IDGen.NextID();
             resourceLog.TraceId = App.GetTraceId();
@@ -36,7 +37,8 @@
             resourceLog.Domain = $"{context.HttpContext.Request.Scheme}://{context.HttpContext.Request.Host}";
             resourceLog.Path = context.HttpContext.Request.Path;
             resourceLog.ClientIpAddress = context.HttpContext.GetRemoteIpAddressToIPv4();
-            resourceLog.CreatedUserInfoId = context.HttpContext.User?.FindFirstValue("UserInfoId").ToGuid();
+            resourceLog.CreatedUserId = logier?.Id;
+            resourceLog.CreatedEnterpriseId = logier?.EnterpriseId;
             resourceLog.Request = context.ActionArguments?.ToJson();
             resourceLog.RequestHeaders = context.HttpContext.Request.Headers.ToJson();
 

--
Gitblit v1.9.1