功能:美团和京东 CPS 每日自动对账 #162

Merged
guke merged 1 commits from codex/cps-daily-reconcile-worker into main 2026-07-23 10:51:21 +08:00
Member

需求

  • 保留现有后台手动对账逻辑不变
  • 每天北京时间 05:00 自动刷新 CPS 对账
  • 当前仅处理美团和京东
  • 每次按更新时间回拉近 3 天,覆盖延迟更新和订单状态变化

实现

  • 新增进程内 CPS 自动对账 worker,并接入应用生命周期
  • 美团使用更新时间查询类型 2,京东使用更新时间查询类型 3
  • 复用现有仓储层对账及 order_id 幂等更新逻辑
  • 美团和京东独立会话、独立异常处理,单个平台失败不阻塞另一平台
  • 增加单实例锁、开关、执行小时、回拉天数和轮询间隔配置
  • 服务在 05:00 后重启时会补跑当天任务

验证

  • pytest tests/test_cps_reconcile_worker.py tests/test_cps_admin.py tests/test_admin_read.py -q:27 passed
  • 相关文件 Ruff 检查通过
  • git diff --check 通过
## 需求 - 保留现有后台手动对账逻辑不变 - 每天北京时间 05:00 自动刷新 CPS 对账 - 当前仅处理美团和京东 - 每次按更新时间回拉近 3 天,覆盖延迟更新和订单状态变化 ## 实现 - 新增进程内 CPS 自动对账 worker,并接入应用生命周期 - 美团使用更新时间查询类型 2,京东使用更新时间查询类型 3 - 复用现有仓储层对账及 order_id 幂等更新逻辑 - 美团和京东独立会话、独立异常处理,单个平台失败不阻塞另一平台 - 增加单实例锁、开关、执行小时、回拉天数和轮询间隔配置 - 服务在 05:00 后重启时会补跑当天任务 ## 验证 - `pytest tests/test_cps_reconcile_worker.py tests/test_cps_admin.py tests/test_admin_read.py -q`:27 passed - 相关文件 Ruff 检查通过 - `git diff --check` 通过
linkeyu added 1 commit 2026-07-22 19:55:48 +08:00
guke merged commit b7cfcf7495 into main 2026-07-23 10:51:21 +08:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: WonderableAI/shaguabijia-app-server#162