feat: 新增铺码回调接口与相关配置,优化模板校验逻辑
1. 调整OSS访问域名从HTTPS改为HTTP 2. 新增宠物默认模板枚举并限制删除默认模板 3. 添加书页铺码回调接口与WebAPI端点 4. 配置Redis、HttpClient与OSS SDK服务 5. 新增打印配置项与回调地址 6. 优化PetService代码格式与宠物模板启停逻辑 7. 完善UpdatePageNoAsync的校验与处理逻辑
This commit is contained in:
@ -2,6 +2,8 @@ using Hangfire;
|
||||
using Hangfire.Dashboard;
|
||||
using Hangfire.MemoryStorage;
|
||||
using QYZH.InteractiveMagazine.Infrastructure.RabbitMQ;
|
||||
using QYZH.InteractiveMagazine.Infrastructure.Redis;
|
||||
using QYZH.InteractiveMagazine.Infrastructure.SDK;
|
||||
using QYZH.InteractiveMagazine.Models.Settings;
|
||||
using QYZH.InteractiveMagazine.WorkService.Consumers;
|
||||
using QYZH.InteractiveMagazine.WorkService.Jobs;
|
||||
@ -49,6 +51,9 @@ SugarIocServices.ConfigurationSugar(db =>
|
||||
};
|
||||
});
|
||||
|
||||
// 显式注册 ISqlSugarClient,供后台服务中通过 DI 解析
|
||||
builder.Services.AddScoped<ISqlSugarClient>(_ => DbScoped.SugarScope);
|
||||
|
||||
// 配置Hangfire(内存存储,后续可切换Redis)
|
||||
builder.Services.AddHangfire(config => config
|
||||
.UseMemoryStorage()
|
||||
@ -58,6 +63,15 @@ builder.Services.AddHangfire(config => config
|
||||
}));
|
||||
builder.Services.AddHangfireServer();
|
||||
|
||||
// 配置Redis
|
||||
builder.Services.AddCSRedisCacheExtension(builder.Configuration.GetSection("RedisSettings"));
|
||||
|
||||
// 配置HttpClient
|
||||
builder.Services.AddHttpClient();
|
||||
|
||||
// 配置OSS/SDK服务
|
||||
builder.Services.AddSDKService(builder.Configuration);
|
||||
|
||||
// 配置RabbitMQ
|
||||
builder.Services.AddRabbitMQ(builder.Configuration);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user