zuohuaijun 3 лет назад
Родитель
Сommit
b44a9328ec

+ 4 - 4
Admin.NET/Admin.NET.Core/Admin.NET.Core.csproj

@@ -25,9 +25,9 @@
   <ItemGroup>
     <PackageReference Include="AspNetCoreRateLimit" Version="4.0.2" />
     <PackageReference Include="Caching.CSRedis" Version="3.8.3" />
-    <PackageReference Include="Furion.Extras.Authentication.JwtBearer" Version="4.3.3" />
-    <PackageReference Include="Furion.Extras.ObjectMapper.Mapster" Version="4.3.3" />
-    <PackageReference Include="Furion.Pure" Version="4.3.3" />
+    <PackageReference Include="Furion.Extras.Authentication.JwtBearer" Version="4.3.7" />
+    <PackageReference Include="Furion.Extras.ObjectMapper.Mapster" Version="4.3.7" />
+    <PackageReference Include="Furion.Pure" Version="4.3.7" />
     <PackageReference Include="Magicodes.IE.Excel" Version="2.6.4" />
     <PackageReference Include="Magicodes.IE.Pdf" Version="2.6.4" />
     <PackageReference Include="Microsoft.AspNetCore.Mvc.NewtonsoftJson" Version="6.0.8" />
@@ -35,7 +35,7 @@
     <PackageReference Include="OnceMi.AspNetCore.OSS" Version="1.1.8" />
     <PackageReference Include="SKIT.FlurlHttpClient.Wechat.Api" Version="2.16.0" />
     <PackageReference Include="SKIT.FlurlHttpClient.Wechat.TenpayV3" Version="2.12.0" />
-    <PackageReference Include="SqlSugarCore" Version="5.1.2.3" />
+    <PackageReference Include="SqlSugarCore" Version="5.1.2.6" />
     <PackageReference Include="System.Linq.Dynamic.Core" Version="1.2.19" />
     <PackageReference Include="UAParser" Version="3.1.47" />
     <PackageReference Include="Yitter.IdGenerator" Version="1.0.14" />

+ 1 - 1
Admin.NET/Admin.NET.Core/Job/JobTimer.cs → Admin.NET/Admin.NET.Core/Job/LogJob.cs

@@ -3,7 +3,7 @@
 /// <summary>
 /// 任务调度
 /// </summary>
-public class JobTimer : ISpareTimeWorker
+public class LogJob : ISpareTimeWorker
 {
     /// <summary>
     /// 日志删除定时器

+ 9 - 10
Admin.NET/Admin.NET.Core/Job/OnlineUserJob.cs

@@ -1,25 +1,24 @@
 namespace Admin.NET.Core.Job;
+
 /// <summary>
 /// 任务调度
 /// </summary>
 public class OnlineUserJob : ISpareTimeWorker
 {
     /// <summary>
-    /// 在线用户清理   服务启动时 自动清空在线用户,防止存在僵尸用户,掉线用户会自动重连
+    /// 清理在线用户定时器---服务启动时自动清空在线用户,防止存在僵尸用户(掉线用户会自动重连)
     /// </summary>
     [SpareTime(1000, "在线用户清理", Description = "服务启动时运行", DoOnce = true, StartNow = true, ExecuteType = SpareTimeExecuteTypes.Serial)]
     public void ClearOnlineUser(SpareTimer timer, long count)
     {
         Scoped.Create(async (_, scope) =>
-       {
-
-           var services = scope.ServiceProvider;
-           var rep = services.GetService<SqlSugarRepository<SysOnlineUser>>();
-           await rep.AsDeleteable().ExecuteCommandAsync();
-
-           Console.ForegroundColor = ConsoleColor.Blue;
-           Console.WriteLine("【" + DateTime.Now + "——清空在线人员】\r\n服务重启触发清空在线人员");
+        {
+            var services = scope.ServiceProvider;
+            var rep = services.GetService<SqlSugarRepository<SysOnlineUser>>();
+            await rep.AsDeleteable().ExecuteCommandAsync();
 
-       });
+            Console.ForegroundColor = ConsoleColor.Blue;
+            Console.WriteLine("【" + DateTime.Now + "——清空在线人员】\r\n服务重启触发清空在线人员");
+        });
     }
 }

+ 2 - 2
Admin.NET/Admin.NET.UnitTest/Admin.NET.UnitTest.csproj

@@ -8,9 +8,9 @@
   </PropertyGroup>
 
   <ItemGroup>
-    <PackageReference Include="Furion.Pure.Xunit" Version="4.3.3" />
+    <PackageReference Include="Furion.Pure.Xunit" Version="4.3.7" />
     <PackageReference Include="Microsoft.AspNetCore.Mvc.Testing" Version="6.0.8" />
-    <PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.3.0" />
+    <PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.3.1" />
     <PackageReference Include="xunit" Version="2.4.2" />
     <PackageReference Include="xunit.runner.visualstudio" Version="2.4.5">
       <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>