|
|
cbdee5068a
|
feat: 新增消息Outbox机制、雪花ID配置优化及多项功能完善
1. 新增数据库唯一约束和Message_Outbox表脚本
2. 新增雪花ID、Hangfire存储、MQ重试等配置实体
3. 重构各项目雪花ID生成逻辑,改为从配置读取WorkerId
4. 优化积分服务分页查询、用户背包更新逻辑
5. 新增JWT令牌Redis过期刷新逻辑
6. 完善RabbitMQ死信队列消息头信息
7. 新增可靠MQ消息发布服务和Outbox派发后台服务
8. 替换原有RabbitMQ直接发送为Outbox可靠发布
9. 优化签到服务逻辑,新增重复签到校验和补签卡扣减逻辑
10. 修复自动铺码消费逻辑,新增点阵页预占和释放机制
|
2026-07-10 10:44:00 +08:00 |
|
|
|
bf333cd718
|
feat: 新增AI聊天服务,重构任务提示词相关逻辑
1. 新增AI聊天服务接口、实现、控制器及相关DTO、配置类
2. 调整JournalPageTaskTypeEnum枚举值修正
3. 合并任务的基础Prompt和自定义Prompt为单个Prompt字段
4. 精简任务输出DTO冗余属性
|
2026-06-24 15:06:40 +08:00 |
|
|
|
4142b621c3
|
feat: 新增工作服务项目并调整部分接口路由
1. 新增QYZH.InteractiveMagazine.WorkService工作服务项目,包含队列消费者框架、Hangfire定时任务支持
2. 修复PetService中未定义FeedPetOutput变量的问题
3. 调整JournalController的路由前缀从api/icr改为api
4. 将工作服务项目添加到解决方案中
|
2026-06-11 18:01:07 +08:00 |
|
|
|
eb8f40f2ab
|
refactor(auth): 优化JWT认证和Token刷新逻辑
1. 调整JWT令牌过期时间配置,新增JwtTokenExpiryDays配置项
2. 分离Token存储前缀,区分管理后台和微信端Token
3. 新增Redis Token有效性校验逻辑,拦截无效/已注销的Token
4. 简化自动刷新逻辑,改为每次请求刷新Redis Token过期时间
5. 完善相关注释和代码结构
|
2026-06-09 15:17:16 +08:00 |
|
|
|
1d86580db7
|
refactor: 重构状态更新接口,新增商品管理与勋章规则配置
1. 重构用户、宠物模板、勋章、管理员状态更新接口,移除冗余参数改为自动切换状态
2. 重命名宠物背景枚举为宠物皮肤,调整商品状态字段为枚举类型
3. 新增商品上下架状态管理接口与对应逻辑
4. 新增勋章规则配置系统,支持动态加载可用表和字段
5. 优化商品查询与展示逻辑,适配新的状态字段
|
2026-06-09 11:41:28 +08:00 |
|
|
|
bba985f937
|
添加项目文件。
|
2026-06-01 13:42:40 +08:00 |
|