|
|
16ad80f2a8
|
refactor(work-service): 重构自动铺码消费者,新增微信登录逻辑与配置更新
1. 更新微信公众号配置AppId和AppSecret
2. 修复微信授权控制器临时返回逻辑,启用真实登录流程
3. 新增期刊打印DTO类,定义铺码数据结构
4. 重构AutoDotCodeConsumer,新增依赖注入与完整铺码业务逻辑
5. 调整队列消费者接口与实现,添加取消令牌参数
6. 新增铺码回调响应实体类,完善异常处理与事务管理
|
2026-06-23 16:53:18 +08:00 |
|
|
|
6ece22d23d
|
refactor(journal task): 重构期刊任务模块,优化答案数据结构与流程
1. 移除废弃的KeywordAnalysis相关接口与代码
2. 重构任务答案存储逻辑,改用一对多关联存储多组答案
3. 调整实体与DTO字段,统一评分、时长等任务配置字段位置
4. 优化任务查询与返回结构,使用列表统一管理答案数据
5. 修复微信授权控制器默认返回逻辑
|
2026-06-18 13:48:31 +08:00 |
|
|
|
ae4cd627df
|
feat: 完成多模块功能迭代与优化
1. 新增宠物皮肤初始枚举值、下拉列表接口及相关DTO
2. 完善商品实体与DTO,新增虚拟商品标记和类型ID字段
3. 重构用户认证体系,支持多用户切换并重新生成JWT令牌
4. 新增签到配置管理全套功能,包括增删改查和状态管理
5. 优化模型验证过滤器和基础响应类的命名规范
6. 新增补签功能,完善签到服务逻辑
7. 拆分用户详情DTO,新增各子数据分页查询接口
8. 重构微信控制器的用户ID获取逻辑,统一使用激活用户ID
9. 修复背包服务中补签卡的扣减逻辑
10. 新增家长姓名修改接口和相关服务实现
|
2026-06-10 17:53:38 +08:00 |
|
|
|
028e3dfb34
|
refactor: 重构用户与勋章体系,统一状态管理与数据结构
1. 新增通用默认状态枚举 DefaultStatusEnum,替换原有分散的状态枚举
2. 重构用户体系:拆分 WxUser 独立表存储微信身份,Users 表改为角色子用户表并关联 WxUser
3. 重构勋章模块:新增系统/期刊勋章类型,调整 JournalId 为可空,新增勋章状态字段
4. 重构微信认证流程:基于 WxUser 生成 Token,支持多子用户管理
5. 清理冗余枚举文件,重构多处业务逻辑适配新的数据结构
6. 修复用户手机号关联逻辑,迁移手机号字段至 WxUser 表
|
2026-06-10 13:47:13 +08:00 |
|
|
|
5eb856ed73
|
refactor: 调整DTO命名空间并清理冗余引用
统一将IService层的DTO引用迁移到Models.Dto命名空间下,移除了冗余的QYZH.InteractiveMagazine.IService.Dto引用,修正了相关文件的命名空间配置
|
2026-06-05 17:57:24 +08:00 |
|
|
|
903ccd3073
|
feat: 新增签到、宠物、期刊绑定、补偿任务等业务模块,优化微信登录流程
本次提交完成了多个核心业务模块的开发与优化:
1. 宠物模块:新增宠物实体、服务接口与实现,支持创建默认宠物、激活、喂养、进化以及喂养记录查询
2. 签到模块:新增签到实体、服务接口、控制器以及相关DTO,支持用户签到和签到信息查询,新增成长值奖励字段
3. 期刊绑定模块:新增用户期刊关联实体、服务接口与控制器,支持扫码绑定期刊、解绑和查询绑定列表
4. 补偿任务模块:新增补偿任务实体、服务接口与实现,用于处理业务失败后的异步重试补偿
5. 优化微信登录流程:拆分登录与快捷登录接口,支持手机号获取,新增首次登录自动创建默认宠物逻辑
6. 调整基础路由与实体状态:修改微信控制器路由前缀,更新宠物状态枚举与默认值
|
2026-06-04 15:54:30 +08:00 |
|
|
|
018d7e1733
|
feat(wechat-auth): 实现微信同一OpenId下多用户切换功能
1. 新增用户实体字段IsLastOnline标记上次在线用户
2. 重构微信登录逻辑,返回同一OpenId下的所有用户列表而非单用户
3. 新增SwitchUserAsync服务方法与控制器接口,支持同OpenId下切换用户
4. 添加用户实体到输出DTO的映射工具方法
5. 实现切换用户时的身份校验、Token刷新与在线状态更新
|
2026-06-03 18:28:45 +08:00 |
|
|
|
32989e1fa0
|
refactor: 重构用户与商品模块,统一业务模型与服务
1. 新增用户状态枚举UserStatusEnum,统一用户状态定义
2. 重构用户体系:合并WxUser与User实体为Users实体,统一用户管理
3. 新增微信小程序认证相关服务与控制器,实现一键登录功能
4. 新增商品管理完整服务与控制器,修复商品表字段映射问题
5. 删除冗余的WxUser相关服务与控制器代码
6. 新增Newtonsoft.Json依赖用于微信接口响应解析
7. 清理无用的文件夹引用配置
|
2026-06-03 16:09:56 +08:00 |
|