修复 SYB 商品行/蝦皮商品详情中“可采购”状态与颜色、尺码映射显示不一致的问题。当前已发现:订单 260910N7YT3WSK 对应蝦皮商品 25991410357 的数据库映射已是 confirmed,但页面仍显示颜色尺码未匹配,存在状态误判或前端陈旧数据风险。
不改变 AI 提供商、规格匹配算法、采购执行流程,不新增支付或复杂门禁。
涉及 Server/Web 状态判断和接口契约;实施前按仓库规则补充必要工单设计/契约说明。无数据库迁移预期。
已在分支 fix/283-purchase-mapping-consistency 完成最小修复,提交 c137f50。
fix/283-purchase-mapping-consistency
c137f50
eligible
confirmed
PURCHASE_SPEC_MAPPING_REQUIRED
open_mapping
go test ./app/goauto/purchase 通过。
go test ./app/goauto/purchase
尚未合并 main、构建或发布线上环境,等待验收及发布授权。
main
已获授权完成合并和发布:
be03972
GOOS=linux GOARCH=amd64 CGO_ENABLED=0
pnpm install --frozen-lockfile
pnpm run build:prod
dist/index.html
/home/goauto/releases/20260914-be03972-r2
/home/goauto/current
goauto.service
active
http://127.0.0.1:8010/api/v1/captcha
http://185.216.248.75:9527/
发布过程中曾发现首个临时包误用了 Windows 构建产物,导致服务启动失败;已立即回滚并用 Linux ELF 包重新发布,当前服务已恢复正常。旧发布目录保留,可回滚。
No dependencies set.
The note is not visible to the blocked user.
原始需求
修复 SYB 商品行/蝦皮商品详情中“可采购”状态与颜色、尺码映射显示不一致的问题。当前已发现:订单 260910N7YT3WSK 对应蝦皮商品 25991410357 的数据库映射已是 confirmed,但页面仍显示颜色尺码未匹配,存在状态误判或前端陈旧数据风险。
范围
非目标
不改变 AI 提供商、规格匹配算法、采购执行流程,不新增支付或复杂门禁。
验收标准
风险与文档
涉及 Server/Web 状态判断和接口契约;实施前按仓库规则补充必要工单设计/契约说明。无数据库迁移预期。
实施结果
已在分支
fix/283-purchase-mapping-consistency完成最小修复,提交c137f50。修改
eligible不改变)。confirmed映射,或映射值已不在当前 PDD 可选规格中,就返回PURCHASE_SPEC_MAPPING_REQUIRED/open_mapping。验证
go test ./app/goauto/purchase通过。未完成
尚未合并
main、构建或发布线上环境,等待验收及发布授权。合并与线上发布
已获授权完成合并和发布:
fix/283-purchase-mapping-consistency合并到mainbe03972GOOS=linux GOARCH=amd64 CGO_ENABLED=0构建,已校验 ELF x86-64、可执行权限pnpm install --frozen-lockfile、pnpm run build:prod成功,dist/index.html已随发布包上传/home/goauto/releases/20260914-be03972-r2/home/goauto/current并重启 GoAuto、reload Nginx线上验证
goauto.service:activehttp://127.0.0.1:8010/api/v1/captcha: HTTP 200http://185.216.248.75:9527/: HTTP 200发布过程中曾发现首个临时包误用了 Windows 构建产物,导致服务启动失败;已立即回滚并用 Linux ELF 包重新发布,当前服务已恢复正常。旧发布目录保留,可回滚。