-- ========================================================
-- V13: 回填 t_ugc_work.original_image_url 字段
-- ========================================================
-- 背景：
--   leai webhook 同步作品时，大多数情况下只传了 cover_url，
--   没有单独传 originalImageUrl 字段，导致 LeaiSyncService
--   把 cover_url 写入了 cover 字段，但 original_image_url 字段为 null。
--
-- 实际情况：
--   当前所有作品的 cover_url 实际上就是用户上传的原图，
--   AI 生成的独立绘本封面字段尚未在 leai webhook 中拆分提供。
--
-- 影响：
--   前端作品库 / 发现页 PIP 画中画功能、详情页「画作原图」卡片
--   需要 original_image_url 字段才能展示，当前为 null 时这些 UI
--   全部不渲染，用户看不到原图。
--
-- 修复：
--   把 original_image_url 为 null 但 cover_url 有值的数据，
--   统一回填为 cover_url。
--   同时 LeaiSyncService 已加 fallback，新数据自动写入。
--
-- 详见 docs/design/public/ugc-work-status-redesign.md
-- ========================================================

UPDATE t_ugc_work
SET original_image_url = cover_url
WHERE original_image_url IS NULL
  AND cover_url IS NOT NULL;
