后端【升级】:更新所有后端组件到最新版本,调整initq消息队列的使用方法,调整skit微信交互组件的使用方法。

This commit is contained in:
大灰灰
2024-10-28 10:57:43 +08:00
parent 085a0b1334
commit 0d20117bf7
18 changed files with 88 additions and 91 deletions

View File

@@ -1,9 +1,11 @@
using System;
using System.Collections.Generic;
using System.Linq;
using CoreCms.Net.Configuration;
using CoreCms.Net.RedisMQ;
using InitQ;
using Microsoft.Extensions.DependencyInjection;
using SqlSugar.Extensions;
namespace CoreCms.Net.Core.Config
{
@@ -61,6 +63,21 @@ namespace CoreCms.Net.Core.Config
{
if (services == null) throw new ArgumentNullException(nameof(services));
var dbIndex = 0;
var ConnectionString = AppSettingsConstVars.RedisConfigConnectionString;
if (!string.IsNullOrEmpty(ConnectionString))
{
var arr = ConnectionString.ToLower().Split(',');
if (arr.Length > 1)
{
var defaultDataBaseStr = arr.FirstOrDefault(p => p.Contains("defaultdatabase"));
if (!string.IsNullOrEmpty(defaultDataBaseStr))
{
dbIndex = defaultDataBaseStr.Split('=').LastOrDefault("0").ObjToInt(0);
}
}
}
services.AddInitQ(m =>
{
//没消息时挂起时长(毫秒)
@@ -77,6 +94,8 @@ namespace CoreCms.Net.Core.Config
};
//显示日志
m.ShowLog = false;
//新增自定redis驱动器
m.DbIndex = dbIndex;
});
}

View File

@@ -11,21 +11,21 @@
</ItemGroup>
<ItemGroup>
<PackageReference Include="Autofac.Extensions.DependencyInjection" Version="8.0.0" />
<PackageReference Include="Autofac.Extensions.DependencyInjection" Version="10.0.0" />
<PackageReference Include="Autofac.Extras.DynamicProxy" Version="7.1.0" />
<PackageReference Include="Castle.Core" Version="5.1.1" />
<PackageReference Include="Hangfire" Version="1.8.14" />
<PackageReference Include="Hangfire.AspNetCore" Version="1.8.14" />
<PackageReference Include="Hangfire.Core" Version="1.8.14" />
<PackageReference Include="Hangfire" Version="1.8.15" />
<PackageReference Include="Hangfire.AspNetCore" Version="1.8.15" />
<PackageReference Include="Hangfire.Core" Version="1.8.15" />
<PackageReference Include="Hangfire.Dashboard.BasicAuthorization" Version="1.0.2" />
<PackageReference Include="Hangfire.MySqlStorage" Version="2.0.3" />
<PackageReference Include="Hangfire.Redis.StackExchange" Version="1.9.3" />
<PackageReference Include="InitQ" Version="1.0.0.18" />
<PackageReference Include="InitQ" Version="1.0.0.19" />
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="8.0.1" />
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="8.0.2" />
<PackageReference Include="Microsoft.OpenApi" Version="1.6.22" />
<PackageReference Include="SqlSugar.IOC" Version="2.0.0" />
<PackageReference Include="sqlSugarCore" Version="5.1.4.169" />
<PackageReference Include="sqlSugarCore" Version="5.1.4.170" />
<PackageReference Include="Swashbuckle.AspNetCore.Filters" Version="8.0.2" />
</ItemGroup>