Block a user
SYB 被规格过滤的商品入库并标记无需 PDD 采购,参与退货匹配
开始实施(服务端)。已确认设计并落地 #340 的服务端改动,将要建立/已建立的硬隔离入口点:
- purchase.Service.create(单条创建,rejectIfPDDExcluded,紧邻 #338 的 rejectIfActiveReturnMatch) -…
feat(yeeke): 退货商品与 SYB 待采购订单商品匹配,匹配后拦截采购
评审遗留两点的用户决定(2026-09-24)
用户原话:「第2点,syb商品数量和退货商品数量不一致时还要匹配上;3,已经匹配的,过了销毁截至时间,标红提醒」
- 数量不一致仍然匹配(评审 P1-2):维持现行为,…
feat(yeeke): 退货商品与 SYB 待采购订单商品匹配,匹配后拦截采购
补充(2026-09-24,用户确认「加这两列」):yeeke 同步记录页增加「标记不可用」「恢复可用」两列。
yeeke_sync_run新增missing_marked_count、recovered_count(迁移 `1789801000000_yeeke_sync_run…
feat(yeeke): 退货商品与 SYB 待采购订单商品匹配,匹配后拦截采购
缺失退货标记:实施与本地真实同步验证(2026-09-24)
- 提交
ff6e876(feat/338-return-match);已合并进feat/339-syb-page-size(ddd875d)。迁移版本1789800900000_return_missing:两张表各加…
feat(yeeke): 退货商品与 SYB 待采购订单商品匹配,匹配后拦截采购
范围补充:yeeke 已不存在的退货同步为不可用(2026-09-24,用户确认)
来源:全栈评审发现(P1-1)。本地 7 件退货在最近一次成功同步(15:20)中已不在 yeeke「已认领」列表,但销毁截止仍在未来(最早…
SYB 订单商品列表支持 200/500 条每页,默认 100 条
补充(2026-09-24,用户试用时提出:「订单号输入框的宽度缩小到现在的80%」):SYB 商品页订单号筛选输入框宽度 210px → 168px,提交 8b4db9c;本地运行实例已更新并确认样式生效。
SYB 订单商品列表支持 200/500 条每页,默认 100 条
实施回写(2026-09-24)
分支:feat/339-syb-page-size(基于 feat/338-return-match 1e944b9),提交 00fb274,已推送。未合并;合并顺序须 #338 在前。
改动
- `web/src/views/goauto…
SYB 订单商品列表支持 200/500 条每页,默认 100 条
开始实施 #339。
改动文件:
- web/src/views/goauto/syb-products/index.vue:分页选项改为 20/50/100/200/500,默认与重置均为 100;
loadPurchaseReadiness预检按 100 一组顺序分批调用并合并结果(任一组…