From f87850a9663c68a39335e557f55f670786eef94d Mon Sep 17 00:00:00 2001
From: sunpengfei <i@angelzzz.com>
Date: 星期四, 20 十一月 2025 14:50:45 +0800
Subject: [PATCH] feat:开发

---
 ApiTools.Core/Utils/DbUtils/DbUtils.cs |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

diff --git a/ApiTools.Core/Utils/DbUtils/DbUtils.cs b/ApiTools.Core/Utils/DbUtils/DbUtils.cs
index 75e00d4..3f6e5e1 100644
--- a/ApiTools.Core/Utils/DbUtils/DbUtils.cs
+++ b/ApiTools.Core/Utils/DbUtils/DbUtils.cs
@@ -10,6 +10,7 @@
 using Microsoft.EntityFrameworkCore.Metadata.Builders;
 using Microsoft.EntityFrameworkCore.Migrations;
 using Microsoft.Extensions.Configuration;
+using Microsoft.Extensions.DependencyInjection;
 using Newtonsoft.Json;
 using System;
 using System.Collections.Generic;
@@ -604,7 +605,12 @@
                             ? p.IsModified
                             : true)
                         .ToDictionary(p => p.Metadata.Name, p => p.OriginalValue));
-                Db.GetRepository<DbAuditLog, LogDbContextLocator>().InsertNow(log);
+                // 鍒涘缓鐙珛浣滅敤鍩�
+                using (var scope = App.GetRequiredService<IServiceScopeFactory>().CreateScope())
+                {
+                    var rep = scope.ServiceProvider.GetRequiredService<IRepository<DbAuditLog, LogDbContextLocator>>();
+                    rep.InsertNow(log);
+                }
             }
         }
     }

--
Gitblit v1.9.1