backend-v0.10.0
后端 · 2026-08-19
积分层上线:积分记账、管理员调分与余额排名。升级需跑数据库迁移(0024,部署脚本自动执行)。
- 积分记账 API:新增积分批量入账(
credit)与出账(debit)接口,及多角色流水分页查询。每笔变动单独记账、不可篡改、附记账后余额,可完整审计回溯;支持防重复提交、透支开关、记账附带站内通知。 - 管理员调分 API:管理员/拥有者可调增或调减玩家积分——原因必填、可附备注,玩家会收到可读通知,操作者记入审计日志;配套玩家名联想接口。
- 余额排名与按账号流水:新增玩家积分余额排名接口(余额由流水累加重建);流水查询支持按账号过滤,供后台下钻。
- 托管管理账号:在
.env配置管理员用户名/密码后,启动时自动创建/更新一个不绑定任何玩家的管理员账号,专用于纯后台管理。
- 负余额账号的积分入账不再被透支守卫静默跳过(守卫现仅拦出账)。
- 托管管理员账号与现有玩家重名而被接管时,启动日志会打警示,不再静默发生。
- 调分通知附备注时玩家看到完整「原因: 备注」文案,不再收到裸枚举值。