rootandClaude Opus 5 836e42b364 修复排名图空数据时生成坏图
innerServers 未配置时 GetRankPhoto/GetRankDetail 的跨服循环零次执行,
statList 为空仍继续渲染。go-charts 对空数据集会把坐标轴范围退化成
math.MinInt64 与 NaN,产出一张 Y 轴刻度为 -9,223,372,036,854,776,000、
X 轴为 NaN、图例全 0 的坏图,并照常推送到群里。

增加 ErrNoRankData 哨兵错误,两个函数在渲染前拦截空数据集。11 个调用点
原本就是 if err != nil { return err },无需改动即可全部覆盖。

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-27 09:13:03 +08:00
2026-09-27 08:53:36 +08:00
2026-05-20 16:13:58 +08:00
2026-05-26 15:57:55 +08:00
2026-05-20 16:13:58 +08:00
2026-06-03 23:13:12 +08:00
2026-05-20 16:13:58 +08:00
2026-05-20 16:13:58 +08:00
2026-05-20 16:13:58 +08:00
2026-05-20 16:13:58 +08:00
2026-05-20 16:13:58 +08:00
2026-05-20 16:13:58 +08:00

渠道统计 后台服务

安装swag

go install github.com/swaggo/swag/cmd/swag@latest

Swagger文档生成

swag init --parseDependency

依赖

  1. kafka 主要用作消息队列
  2. redis 实时数据统计

发布

使用一下参数,本地生成mv-app-server.zip压缩包。包换app、配置文件和加密key。

$ sudo make deploy

路径

知乎: /server/zhihu/stat-center/conf

逼哩: /server/bili/stat-center/conf

麻豆: /server/stat-center/conf

S
Description
No description provided
Readme
26 MiB
Languages
Go 99.3%
Python 0.5%
Lua 0.1%