feat: 迁移 Admin Repository 到 MySQL 8 (#79)

This commit is contained in:
chengma
2026-08-10 02:21:31 +08:00
parent 05793e48b3
commit 13cfced80d
29 changed files with 390 additions and 240 deletions
+6 -6
View File
@@ -37,12 +37,12 @@ func UpsertSKUMapping(q Execer, m model.SKUMapping) error {
(shopee_sku_id, pdd_goods_id, pdd_option_key, pdd_options,
goods_id, mapped_at, mapped_by)
VALUES (?, ?, ?, ?, ?, ?, ?)
ON CONFLICT(shopee_sku_id, pdd_goods_id) DO UPDATE SET
pdd_option_key = excluded.pdd_option_key,
pdd_options = excluded.pdd_options,
goods_id = excluded.goods_id,
mapped_at = excluded.mapped_at,
mapped_by = excluded.mapped_by`,
ON DUPLICATE KEY UPDATE
pdd_option_key = VALUES(pdd_option_key),
pdd_options = VALUES(pdd_options),
goods_id = VALUES(goods_id),
mapped_at = VALUES(mapped_at),
mapped_by = VALUES(mapped_by)`,
m.ShopeeSKUID, m.PddGoodsID, m.PddOptionKey, m.PddOptions,
m.GoodsID, m.MappedAt, nullableText(m.MappedBy))
if err != nil {