ERP 取数服务
bndata.gzbnyy.com · 当前时间 2026-09-22 17:21:21
数据台
销售 / 商品 / 会员三域数据台。页面本体托管在 WorkBuddy 资料库,本域名只做跳转入口
—— 本域名下没有镜像页面,原因见下方说明。
打开数据台 →
任务状态
最近一次取数:2026-09-22 17:18:20
| 任务 | 说明 | 状态 | 明细 |
sales_daily | 销售日报(按门店) | 正常 | 3686 行 · 3.3s · 2026-06-25 ~ 2026-09-21 |
product_move | 商品动销(商品级,自然月) | 正常 | 4693 行 · 1.1s · 2026-09-01 ~ 2026-09-21 |
可用接口
| 路径 | 说明 |
|---|
GET /health | 健康检查(免 token) |
GET /tasks | 任务清单 |
GET /data/sales_daily | 销售日报(按门店,含全公司汇总行) |
GET /data/product_move | 商品动销(商品级,含商品编码) |
GET /data/<task>?token=…&limit=100 | 只取前 N 行 |
GET /data/<task>?token=…&force=1 | 绕过缓存强制重跑 |
除 /health 外都需要 ?token=…。token 会随前端页面的 JS 一起下发,
属于「不公开、非机密」—— 真正的边界是域名不公开 + 限流 + 只允许 GET。
说明
这个地址首先是给前端页面取数用的接口。数据在
out/<任务>.json,由 erp-sync.timer 定时刷新。
要改口径就改 口径.yaml 后重启服务,不用动代码。
为什么数据台页面没有镜像到本域名:平台产物自带的 inject.js 会检测
「当前是否运行在父页面的 iframe 里」,顶层直接打开会被它写成空白页(安全限制);
而且页面的云数据表读写依赖父窗口注入的 SDK 与登录态,脱离平台后没有长效凭据。
两件事叠加,镜像过来只会得到一个打不开的空壳。所以本域名只提供
/console 跳转入口,不做镜像。