D:\chengma\cmautobuy\admin
success/uncertain/failed
syb_products
processStage
pending/running/order_submit_started
按下列顺序选出每行唯一主阶段:
order_result_unknown
失败或取消的旧采购任务不是独立主阶段;当前前置条件仍满足时恢复为“可创建采购”,旧任务继续在采购管理留痕和重试。
本次复用现有 SYB 商品页筛选、标签、原因文字和下一步链接,不新增页面或主要流程:
已选择 | 店铺 | 多行订单号 | 解析状态 | 处理阶段 | 查询 | 重置 | 创建采购 ----------------------------------------------------------------------- 订单号 | 虾皮商品 | 颜色尺码 | 数量 | 解析状态 | 处理阶段 | 操作 ... [状态标签] 简短原因 [下一步]
交互状态:
该改动属于现有页面小范围扩展,明确复用现有规范,采用以上低保真设计证据,无需 QuantUX 或新增 HTML 快照。
python dev_scripts/harness.py check --strict
有长期业务规则影响:Wiki-first 更新《Business Rules and Glossary》,记录处理阶段、动态派生原则和“采购成功不等于支付”;在线回读 revision 后同步本地只读镜像。API 查询参数若纳入长期管理端契约,则同步更新相应 Wiki 页面。
syb_product
IN
.\scripts\verify.ps1 -Component server
.\scripts\verify.ps1 -Component web
pnpm exec playwright test tests/e2e/syb-product-layout.spec.ts --reporter=line
pnpm exec playwright test syb- --reporter=line
syb-shop-module
python dev_scripts/harness.py sync
sync --check
check --strict
https://git.ilapage.cn
GITEA_URL
gitea.env
73e38d6204acee7b6ea2c2eb9e9c918e807dbf3a
0794dc5 feat(#80): add SYB product process stages
origin/main
gitea.zip
请按 SYB 商品页的阶段显示、组合筛选、分页总数和下一步入口进行人工验收。
验收中发现的“查看 PDD 商品”错误跳转已拆分为 #81,并在提交 66ea01c 中修复,当前等待用户页面验收。#80 保持待验收。
66ea01c
验收中发现的“未关联 PDD 却显示去匹配”已拆分为 #82,并在提交 7b488e2 中修复:未关联显示“去关联”并直接打开 PDD 选择器,颜色待匹配才显示“去匹配”。当前等待用户验收。
7b488e2
子工单 #83(PDD 商品页单商品定位模式)已完成实现并推送,提交 0991fd2,当前保持待用户验收。专项 Playwright 2/2、完整 Web 验证、Harness 严格检查及 Wiki 镜像检查均通过。
0991fd2
用户于 2026-08-28 明确确认本工单验收通过。按项目流程记录验收结论并关闭工单;本次仅更新工单状态,无新增长期文档事实,不重复同步 Wiki。
No dependencies set.
The note is not visible to the blocked user.
需求来源
D:\chengma\cmautobuy\admin,在 SYB 商品页增加简短、常用的动态“处理阶段”,并按确认方案建工单后实施。当前事实
success/uncertain/failed;“人工已确认”是独立标记。syb_products会随关联事实变化而过期。目标与方案
processStage和页面“处理阶段”下拉框。pending/running/order_submit_started等程序状态。阶段定义与优先级
按下列顺序选出每行唯一主阶段:
order_result_unknown,可能已下单,禁止自动重试。失败或取消的旧采购任务不是独立主阶段;当前前置条件仍满足时恢复为“可创建采购”,旧任务继续在采购管理留痕和重试。
设计证据(复用现有页面)
本次复用现有 SYB 商品页筛选、标签、原因文字和下一步链接,不新增页面或主要流程:
交互状态:
该改动属于现有页面小范围扩展,明确复用现有规范,采用以上低保真设计证据,无需 QuantUX 或新增 HTML 快照。
依赖与影响
验收标准
验证计划
python dev_scripts/harness.py check --strict。风险
文档影响
有长期业务规则影响:Wiki-first 更新《Business Rules and Glossary》,记录处理阶段、动态派生原则和“采购成功不等于支付”;在线回读 revision 后同步本地只读镜像。API 查询参数若纳入长期管理端契约,则同步更新相应 Wiki 页面。
实施完成,待用户验收
实现
syb_product增加字段,也没有数据库迁移。processStage查询参数;选择阶段时先对完整基础查询结果分批派生和筛选,再计算总数与分页,避免只过滤当前页和超大IN参数。order_result_unknown优先显示“待人工核对”。验证
.\scripts\verify.ps1 -Component server:通过(全量 Go 测试和服务端构建)。.\scripts\verify.ps1 -Component web:通过(依赖锁定、lint 0 error/30 条存量 warning、生产构建)。pnpm exec playwright test tests/e2e/syb-product-layout.spec.ts --reporter=line:3/3 通过。pnpm exec playwright test syb- --reporter=line:与本工单相关的 13 项通过;另 1 个存量syb-shop-module用例仍寻找 #75 已删除的“从 SYB 导入”按钮,超时失败,与本次改动无关,未混入 #80。python dev_scripts/harness.py sync、sync --check、check --strict:通过。执行时显式使用当前https://git.ilapage.cn,因为当前 Codex 进程继承的系统GITEA_URL仍是旧地址;仓库忽略的gitea.env已是正确地址。文档与提交
73e38d6204acee7b6ea2c2eb9e9c918e807dbf3a。0794dc5 feat(#80): add SYB product process stagesorigin/main。gitea.zip,未修改、未提交。请按 SYB 商品页的阶段显示、组合筛选、分页总数和下一步入口进行人工验收。
验收中发现的“查看 PDD 商品”错误跳转已拆分为 #81,并在提交
66ea01c中修复,当前等待用户页面验收。#80 保持待验收。验收中发现的“未关联 PDD 却显示去匹配”已拆分为 #82,并在提交
7b488e2中修复:未关联显示“去关联”并直接打开 PDD 选择器,颜色待匹配才显示“去匹配”。当前等待用户验收。子工单 #83(PDD 商品页单商品定位模式)已完成实现并推送,提交
0991fd2,当前保持待用户验收。专项 Playwright 2/2、完整 Web 验证、Harness 严格检查及 Wiki 镜像检查均通过。用户于 2026-08-28 明确确认本工单验收通过。按项目流程记录验收结论并关闭工单;本次仅更新工单状态,无新增长期文档事实,不重复同步 Wiki。