imeepos
|
d3562b4d36
|
debug: 添加DouyinAuthClient依赖注入调试信息和错误处理
- 在DouyinContentAdapter构造函数中添加调试日志
- 在getAccessToken方法中添加详细的错误检查和处理
- 将DouyinAuthClient添加到module的exports中
- 提供更详细的错误信息帮助诊断注入问题
|
2025-09-08 14:14:44 +08:00 |
imeepos
|
dfa2d5eaae
|
fix: 修复DouyinAuthClient依赖注入问题
- 在ContentModerationModule中注册DouyinAuthClient为provider
- 添加DouyinAuthClient导入声明
- 解决"getAccessToken is not a function"错误
|
2025-09-08 13:50:05 +08:00 |
imeepos
|
e36cdfc38d
|
test: 完善单元测试覆盖率并优化统一异步架构
- 添加 AppController 测试用例,测试回调接口的错误处理
- 新增控制器、服务层、平台服务等全面的单元测试
- 优化增强模板控制器的错误处理和审核完成事件处理
- 添加数据库迁移脚本支持统一异步架构升级
- 完善 TypeScript 配置,添加 jest 类型支持
- 修复端到端测试,确保 API 响应格式正确性
- 所有测试通过 (109 个测试用例),覆盖率达到要求
|
2025-09-05 17:05:08 +08:00 |
imeepos
|
4cb6b63948
|
feat: 修复抖音图片审核失败并设计统一异步架构
解决抖音图片审核"无效图片URL"问题,并设计统一异步架构方案:
## 核心修复
- 增强 validateImageUrl 方法,支持文件扩展名 + Content-Type 双重验证
- 修复抖音审核失败问题:binary/octet-stream 响应头导致的验证失败
## 架构设计
- 设计统一异步内容审核架构,抹平平台差异(同步/异步)
- 创建 EnhancedBaseContentAdapter 统一接口
- 实现平台适配器模式,WeChat同步转异步,Douyin原生异步
- 添加回调驱动的模板执行流程
## 数据库增强
- 新增 taskId 字段关联审核任务和模板执行
- 添加 PENDING_AUDIT 状态支持异步审核流程
- 创建 MySQL 优化的数据库迁移脚本
## 文档完善
- 更新内容审核设计文档,包含详细序列图
- 创建 5 阶段升级文档,含 MySQL 专项优化
- 提供完整的向后兼容迁移方案
## 测试改进
- 更新单元测试,修复 validateStatus 参数
- 增强错误处理和边界情况测试覆盖
|
2025-09-05 16:08:45 +08:00 |
imeepos
|
6b49fe9d1f
|
fix: 修复内容审核模块依赖注入问题
- 在BaseContentAdapter中添加@InjectRepository装饰器
- 在ContentModerationModule中导入JwtModule和PlatformModule
- 修复Repository依赖注入问题
- 确保应用正常启动
|
2025-09-05 14:51:39 +08:00 |
imeepos
|
00bf807b31
|
feat: 添加图片内容审核功能到模板执行流程
- 集成统一内容审核服务到模板控制器
- 在模板执行前进行图片内容审核
- 审核未通过时返回403错误和详细原因
- 添加内容审核模块和相关服务
- 创建内容审核日志表迁移文件
|
2025-09-05 14:48:49 +08:00 |