实现 PDD URL 人工新增、规范化、goods_id 提取、重复提示、列表和已有商品 URL 编辑。
提取失败拒绝;相同 goods_id 返回“商品已存在”并不插入;编辑 URL 不改变已有任务快照。
单元测试、接口/数据库约束测试;涉及 Android 行为时增加华为和一加真机验证。
保持写接口幂等、任务输入快照不可变和设备串行;数据变化须提供兼容迁移或明确回退。
T01、T02 已完成并验收。现开始 T09:实现 URL 规范化与 goods_id 提取、唯一冲突、商品新增/编辑/列表 API 及管理页面。
实现完成,进入待验收。
实现:受限 PDD 域名和数字 goods_id 校验;canonical URL;新增/更新 requestId 幂等;goods_id 唯一冲突返回现有商品 ID;分页查询;商品列表和新增/修改链接页面;已有任务 URL/goods_id 快照不随商品修改。
验证:URL 非法域名/非数字/短链拒绝、创建重放、重复 goods_id、修改后任务快照不变等单元测试通过;Go 构建、前端 ESLint/生产构建通过;Playwright 验证商品列表和新增弹窗。
2026-08-15 ?????? ?????????????????????????? 6949e53 ??,??????
6949e53
???????????????:????? T09?2026-08-15 ??????? T09 ????;?????????
No dependencies set.
The note is not visible to the blocked user.
基本信息
要解决的问题
实现 PDD URL 人工新增、规范化、goods_id 提取、重复提示、列表和已有商品 URL 编辑。
范围
实现 PDD URL 人工新增、规范化、goods_id 提取、重复提示、列表和已有商品 URL 编辑。
明确不做
验收标准
提取失败拒绝;相同 goods_id 返回“商品已存在”并不插入;编辑 URL 不改变已有任务快照。
验证方式
单元测试、接口/数据库约束测试;涉及 Android 行为时增加华为和一加真机验证。
参考文档
风险和回退
保持写接口幂等、任务输入快照不可变和设备串行;数据变化须提供兼容迁移或明确回退。
[Task][T09] 实现 Shopee 商品当前 PDD URL 绑定to [Task][T09] 实现 PDD 商品与 URL 管理T01、T02 已完成并验收。现开始 T09:实现 URL 规范化与 goods_id 提取、唯一冲突、商品新增/编辑/列表 API 及管理页面。
实现完成,进入待验收。
实现:受限 PDD 域名和数字 goods_id 校验;canonical URL;新增/更新 requestId 幂等;goods_id 唯一冲突返回现有商品 ID;分页查询;商品列表和新增/修改链接页面;已有任务 URL/goods_id 快照不随商品修改。
验证:URL 非法域名/非数字/短链拒绝、创建重放、重复 goods_id、修改后任务快照不变等单元测试通过;Go 构建、前端 ESLint/生产构建通过;Playwright 验证商品列表和新增弹窗。
2026-08-15 ?????? ??????????????????????????
6949e53??,?????????????????????:????? T09?2026-08-15 ??????? T09 ????;?????????