ERP 取数服务

bndata.gzbnyy.com · 当前时间 2026-09-22 17:21:21

数据台

销售 / 商品 / 会员三域数据台。页面本体托管在 WorkBuddy 资料库,本域名只做跳转入口 —— 本域名下没有镜像页面,原因见下方说明。
打开数据台 →
导入模板(CSV,Excel 直接打开):
销售日报模板 · 商品动销模板 · 门店月度目标模板

任务状态

最近一次取数: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 跳转入口,不做镜像。