feat: 支持批量导入 PDD 商品链接 (#104)

This commit is contained in:
chengma
2026-08-10 16:14:24 +08:00
parent 7bd75510b2
commit 188725ff64
15 changed files with 911 additions and 32 deletions
+11 -1
View File
@@ -134,7 +134,8 @@ PDD 商品之所以单独一个模块,是因为它在数据上就是**独立
维护拼多多商品档案,并发起采集。这条链路**不依赖蝦皮和顺运宝的任何数据**,
可以单独跑通:建商品 → 建采集任务 → Client 领走执行 → 提交结果 → 页面显示已采集。
**顶部工具条:** 创建按钮、创建采集任务按钮、采集状态筛选、商品 ID/链接搜索框、搜索按钮、删除按钮。
**顶部工具条:** 添加 PDD 商品、批量导入、创建采集任务、采集状态筛选、
商品 ID/链接搜索框、搜索和删除。
**中间表格:**
@@ -158,6 +159,15 @@ PDD 商品之所以单独一个模块,是因为它在数据上就是**独立
不接受短链接——`goods_id` 上有 UNIQUE 约束,防重全靠它,
拿不到就没法查重,同一个商品会存成好几行。
**批量导入:** 接受第一列标题为“拼多多链接”的一列式 `.xlsx`,读取第一个
非空工作表,忽略空工作表和空行,一次最多 5000 条。逐行复用单条创建的链接解析、
去重和软删除恢复规则;已存在有效商品保留采集结果。无效行不阻塞其他合法行,
但必须显示 Excel 行号和原因;数据库异常时合法行整体回滚。
上传只建立商品档案,**不得自动创建采集任务**。导入结果保留本次合法且去重后的
完整商品集合,采购员显式确认后才能为这一集合批量创建任务;该集合不受列表分页限制,
客户端选择、权限、状态跳过和任务去重继续使用现有规则。
**双击行打开弹窗:** 查看商品信息,可编辑链接,并显示采回来的规格和价格。
- `[必须]` **规格和价格必须显示**,这是采集结果的全部价值所在——