登录 / 注册
导航
首页 博主列表 搜索 购物篮

AiAccount 自动定时推送

开启后系统每天某小时自动推昨天数据 — 平台 + 所有已激活博主,8 端点全跑。

配置

「系统管理 → 设置 → AiAccount → 自动定时推送」

  1. 勾选「启用自动推送」
  2. 选「推送时间(MYT 24h)」— 默认 02:00(避开高峰)
  3. 点「保存 AiAccount 配置」

触发机制

  • 系统每小时 tick 1 次
  • 当前小时匹配设置 + 当天未跑过 → 触发推送
  • 推送范围 = 昨天(前一天 00:00 - 23:59)数据

推送顺序

  1. 平台 4 端点:Sales Invoice → Sales Receipt → Expense Bill → Expense Payment
  2. 所有 active 博主(按 blogger_id 顺序)每个 4 端点:POS Sales Invoice → POS Sales Receipt → KOL Bill → KOL Payment

失败处理

每个推送 try/catch 独立,单个失败不影响其它。常见情况:

  • 「无可推送数据」:某天没单 — 降级为 info 日志,不告警
  • HTTP 400:master data 缺配置 — 写 audit log,可在「会计与报告 → AiAccount 同步」状态 pill 看到
  • HTTP 5xx:AiAccount 服务异常 — 写 audit log,第二天自动重跑(AiAccount 去重)

重跑安全保证

AiAccount 按 (Invoice/Bill Number + Customer/Supplier) 自动去重 — 同一天的数据重跑多次也只入账 1 次。所以即使昨天 02:00 推失败,今天手动重推或下次 cron 都安全。

关闭

「启用自动推送」开关取消即可。已激活博主仍可在博主端手动同步。

查日志

「系统管理 → 审计日志」搜索 entity_type=aiaccount_push 看每个 cron 触发的推送记录。AiAccount 后台 Import History 看完整 push 历史(含详细错误)。

发布于 2026/5/17
2 次浏览
AiAccount 同步 cron 自动