Develop #8

Merged
inkreach merged 3 commits from inkreach/develop AGit into main 2026-09-28 07:29:10 +00:00
Owner

同步 develop → main:RIIN 商品状态 COMPLETE/PAUSE 映射修复(PR #7),触发自动部署。develop 此前已完全包含于 main,本次仅带入该修复。

同步 develop → main:RIIN 商品状态 COMPLETE/PAUSE 映射修复(PR #7),触发自动部署。develop 此前已完全包含于 main,本次仅带入该修复。
inkreach added 2 commits 2026-09-28 03:11:02 +00:00
问题:RIIN 商品级 goodsStatus 复用平台状态枚举,COMPLETE/PAUSE 无映射,
.get() 返回 None 落库为 NULL,累计 206 万行(占 RIIN 商品 33.75%),
终态订单不再被 refresh_pending 刷新而长期滞留。该缺口继承自
inkreach-bi-auth-mng TS 版,且 TS 的 warnUnknown 告警在移植时被省略,
导致从未暴露。

修复:
- RIIN_GOODS_STATUS_MAP 补 COMPLETE=已完成、PAUSE=暂停
- 对齐 TS 版 warnUnknown:四个状态映射函数对未知值告警(同值只报一次)
- docs/sql:Goods.status 约束新增允许"暂停"(原约束拒绝,已在库执行)
- scripts/backfill_riin_goods_status.py:存量 NULL 按"已发货"订单终态
  近似回填(幂等、分批);"已关闭"与非终态订单走 by-orders 重拉真值
- tests/test_mappers.py:9 个单测全过;实单 GSU1S555400MFLL e2e 验证
  4 行 NULL → 已完成/暂停
Reviewed-on: #7
inkreach added 1 commit 2026-09-28 03:19:39 +00:00
inkreach merged commit 489dacca49 into main 2026-09-28 07:29:10 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: inkreachhub/inkreach-prefect#8