已确认业务规则:SYB 货运单的 shopName 就是蝦皮店铺名称,不存在业务显示名、SYB 名称、蝦皮名称三套含义。当前店铺管理分别暴露业务店铺、SYB 名称、蝦皮名称和两个启停状态,增加了不必要的理解和维护成本。
从 admin/ 使用 Go 1.23.0 执行 go test ./... -count=1、go build ./...;使用独立 _test MySQL 8.4 验证 v18→v19 与重复迁移。
店铺名称控制同步数据准入,迁移只做精确匹配。v18 表保留,不删除原始字段;回退代码���结构仍兼容。
????(2026-08-13):????????????????;??? SYB ??????????? shops.normalized_name ????;? shop_channel_aliases ???????????????????? MySQL v19 ??:?? v18 ???????????????,???????????????? SYB/?????????????????????????????????,???????????go build ./...?go test ./... -count=1?go vet ./...(Go 1.23.0)????? MySQL 8 v17?v19 ???????,?????? _test ???,????? SKIP,??????????
状态:待验收。实现提交 313e9f9;归档提交 121b12a;归档 docs/task/212-店铺管理收敛为单一店铺名称.md。除真实 MySQL 8 v18→v19 运行验证外,其余验收项已完成;该项因当前未启用独立 _test 数据库保留未勾选。
用户于 2026-08-14 明确验收通过。验收清单已确认,现关闭工单。
No dependencies set.
The note is not visible to the blocked user.
基本信息
要解决什么
已确认业务规则:SYB 货运单的 shopName 就是蝦皮店铺名称,不存在业务显示名、SYB 名称、蝦皮名称三套含义。当前店铺管理分别暴露业务店铺、SYB 名称、蝦皮名称和两个启停状态,增加了不必要的理解和维护成本。
做什么 / 不做什么
怎么做
验收标准
怎么验证
从 admin/ 使用 Go 1.23.0 执行 go test ./... -count=1、go build ./...;使用独立 _test MySQL 8.4 验证 v18→v19 与重复迁移。
风险和回退
店铺名称控制同步数据准入,迁移只做精确匹配。v18 表保留,不删除原始字段;回退代码���结构仍兼容。
????(2026-08-13):????????????????;??? SYB ??????????? shops.normalized_name ????;? shop_channel_aliases ???????????????????? MySQL v19 ??:?? v18 ???????????????,???????????????? SYB/?????????????????????????????????,???????????go build ./...?go test ./... -count=1?go vet ./...(Go 1.23.0)????? MySQL 8 v17?v19 ???????,?????? _test ???,????? SKIP,??????????
状态:待验收。实现提交 313e9f9;归档提交 121b12a;归档 docs/task/212-店铺管理收敛为单一店铺名称.md。除真实 MySQL 8 v18→v19 运行验证外,其余验收项已完成;该项因当前未启用独立 _test 数据库保留未勾选。
用户于 2026-08-14 明确验收通过。验收清单已确认,现关闭工单。