zhaoxing
|
787b8e2771
|
feat(consignment): 接单模板反推规格字段,打手端大批量选项改下拉
- 新增 consignment-template-spec-service:按「分类 + 子树」解析接单模板商品名,
全部可拆成统一维度且无组合碰撞时生成多字段矩阵,否则整类降级为商品名下拉;
选项只存 ruleKey,取价时实时回查模板,模板停用/删除即无价(missingPricePolicy=block)。
- 匹配引擎:模板驱动配置强制使用 profile specs(不再回退库存旧快照),订单侧按
product_rule_id 反解规格;解析失败按 unknown 处理,不参与自动匹配。
- 管理端:寄卖配置新增「从接单模板生成」,弹窗给出推荐模式(规格字段 / 商品名下拉)、
降级原因与组合→模板价覆盖矩阵。
- 打手端:选项超过 8 个改用带搜索的下拉(地铁逃生 100 个商品),规格网格按字段数
自适应铺满;物品名改用商品名,去掉硬编码「苏尔南」后缀。
- 迁移重编号:合并 main 后寄卖线顺延为 147–151,migrate.ts 保留 legacy→new 幂等映射。
- 同工作区的拼单份额报酬口径、超时重匹配兜底、整单/拼单匹配弹窗调整一并提交。
验证:前端 254/254、后端寄卖相关 41/41、双端 tsc 通过;开发库已实跑
发布→审核入库→自动匹配(模板价 1200 → 匹配报酬 1200)。
|
2026-11-07 12:26:10 +08:00 |
|
zhaoxing
|
8b7bcca36a
|
feat(consignment): 收敛寄卖迁移并调整发布页价格区布局
- 142–148 收敛为 142_consignment_platform,旧账本自动清理
- 价格三卡保持一行等宽,其余发布页布局回退
- 修复发布 tab 空白并统一价格文案为系统建议价
|
2026-11-06 14:28:35 +08:00 |
|
zhaoxing
|
3f16b15c5c
|
fix(consignment): 修复内部匹配绑定与留痕并顺延迁移
|
2026-11-06 11:21:50 +08:00 |
|
zhaoxing
|
a35f43f910
|
style(consignment): 寄卖配置对齐订单服务风格并改为逗号选项输入
- 分类侧边栏、继承状态、分区编号与底部保存栏对齐订单服务
- 规格字段改为紧凑行式,下拉/单选选项用单行逗号输入
- 已有选项优先保留原 label/value,避免改变苏尔南匹配值
|
2026-11-05 18:35:45 +08:00 |
|
zhaoxing
|
d41ec44679
|
feat(consignment): 寄卖规格与价格动态配置重构
|
2026-11-05 17:09:05 +08:00 |
|
yml2213
|
f8101c1730
|
feat(consignment): 规格口径定案——互通通配 + 后台全量/发布端按物品展示
业务定案:
- 操作后台全量:系统 苹果/安卓/通用,区服 微信区/QQ区/互通;提报审核与
库存编辑的系统/区服从自由文本改为受控下拉(单一来源 utils/consignment-spec.ts)
- 打手端发布按物品类型展示:苏尔南系统二选一(必须区分端),区服唯一
「互通」选项且默认选中;后续其他品类在共享常量按品类加条目
- 匹配引擎通配符对称化:区服通配=互通(通用/全区/不限归一化为别名),
系统通配=通用(双端/全端同理);订单侧写通配同样放行,只增不减匹配面;
差异描述不把通配对当冲突
- 提报白名单校验(API 层):系统只收 苹果/安卓,区服只收 微信/QQ/互通,
旧页面缓存或直调接口绕不过
- 物品名拼接:区服为互通时不拼入(对买家无信息量),前后端同口径
后端 481(+互通双向匹配/通配不算差异/真冲突仍排除/白名单校验)、
前端 54(+选项口径/表单引用/默认值)测试全绿;typecheck/lint/format/check:sql 通过
docs/寄卖系统优化方案.md 记录批次 W
|
2026-09-17 13:01:59 +08:00 |
|