library-picturebook-activity/frontend/e2e
En 400fc97ebb feat: 拆分 UgcWork.status 为 status(String) + leaiStatus(Integer),修复作品库 Tab 筛选失败
根因:UgcWork.status (Integer) 同时承载「乐读派创作进度」和「本地发布状态」,
前端用字符串筛选时无法匹配。

改动:
- 新增 V17 迁移脚本:拆分 status 为 VARCHAR + 新增 leai_status INT
- 新增 WorkPublishStatus 枚举 (draft/unpublished/pending_review/published/rejected)
- 新增 LeaiCreationStatus 常量类 (FAILED~DUBBED)
- LeaiSyncService:写入 leaiStatus,CATALOGED 时自动推 status 到 unpublished
- 所有公众端 Service:status 直接使用字符串枚举值,删除 Integer 映射
- 新增 Playwright E2E 测试验证 12 个场景全部通过

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-10 02:27:09 +08:00
..
admin feat: 管理端全功能 E2E 测试——40 用例覆盖登录、仪表盘、活动、报名、作品、评审、用户、导航 2026-04-09 12:52:39 +08:00
audit feat: 管理端全功能 E2E 测试——40 用例覆盖登录、仪表盘、活动、报名、作品、评审、用户、导航 2026-04-09 12:52:39 +08:00
fixtures feat: 管理端全功能 E2E 测试——40 用例覆盖登录、仪表盘、活动、报名、作品、评审、用户、导航 2026-04-09 12:52:39 +08:00
leai fix: 清理 h5Url 死代码并修复后端代理 Content-Type 导致前端解析失败 2026-04-09 21:31:25 +08:00
public feat: 拆分 UgcWork.status 为 status(String) + leaiStatus(Integer),修复作品库 Tab 筛选失败 2026-04-10 02:27:09 +08:00
upload feat: OSS 客户端直传改造(STS Token 签发 + 前端直传 + CORS 自动配置) 2026-04-08 15:19:43 +08:00
utils fix: 清理 h5Url 死代码并修复后端代理 Content-Type 导致前端解析失败 2026-04-09 21:31:25 +08:00