门店采集 / 开放数据 Hub
实体店采集与开放数据汇总 — 操作说明
本文说明实体店 POI 采集默认配置、汇总表自动更新,以及后台一键重新统计。
1. 默认配置(高德 + API)
路径:采集管理 → 实体店采集管理 → 总设置(/backstage/storecollect/setting.html)
| 项 | 默认值 | 说明 |
|---|---|---|
| 默认地图平台 | 高德地图 | 首次安装或未保存过总设置时默认选中 |
| 默认采集方式 | API 采集 | 需填写高德 Web 服务 Key(gaode_key) |
即时采集页(/backstage/storecollect/quick.html)未单独指定平台/方式时,沿用总设置;界面占位亦显示 gaode / api。
高德 Key 申请:console.amap.com/dev/key/app → 服务平台选「Web服务」→ 开通搜索服务。
2. 汇总表自动更新
表名:by_opendata_hub_stat,键 store_total 表示实体店 POI 总量。
- 每次采集任务结束后(即时采集、单源执行、一键采集等),系统自动对
by_store_collect_item执行一次 COUNT,并写回store_total;采集过程中不会逐条更新。 - 仅更新/跳过已有记录不会增加总数。
- 若手工删库或历史数据未计入,可在后台执行「一键重新统计」对齐真实库。
3. 一键重新统计
路径:开放数据 → 数据汇总(/backstage/opendata/hubstats.html)
| 按钮 | 作用 |
|---|---|
| 一键重新统计 | 从数据库刷新企业/实体店/法律汇总到缓存表;企业数优先读 Conf/company_base_meta.php 预置总数 |
| 快速刷新 | 同上(与一键重新统计逻辑一致) |
| 精确刷新企业数 | 对 by_company_base 执行 COUNT,大表可能较慢 |
也可在页底手动修改各指标后点「保存手动数值」。
4. 后台登录验证码
登录页验证码图片使用后台路由 /backstage/login/verify.html(不再依赖 g=app 与未解析的 占位符)。点击图片可刷新;若仍不显示请确认 PHP 已启用 GD 扩展。
5. 相关文件
| 文件 | 说明 |
|---|---|
Banyan/Lib/Service/OpenDataHubStatService.class.php | 汇总读写、syncStoreTotal、refreshFromDatabase |
Banyan/Lib/Service/StoreCollectService.class.php | 采集结束后一次性同步汇总 |
Banyan/Backstage/opendata/hubstats.html | 汇总维护页 |
Banyan/Backstage/storecollect/setting.html | 实体店采集总设置 |