管理端按用户查询开启通讯录/相册/媒体拉取;服务端写入路径自动压图;新增 /v1/sign 与 /v1/energy。 Co-authored-by: Cursor <cursoragent@cursor.com>
1.2 KiB
1.2 KiB
每日变动 2026-10-26
13:50 — 签到 / 补签 / 能量查询
概要
- 公开 OpenAPI 与服务端补齐签到月历、当日签到、补签资格/执行、能量余额与明细。
- 客户端(SparkApk / wyPOPandroid)将
SparkUnavailable换成/v1/sign*、/v1/energy*,避免失败后initData白屏。
变更范围
| 类型 | 说明 |
|---|---|
| 功能 | energy 模块 + HTTP /v1/sign、/v1/energy |
| 文档 | openapi.yaml 增加 sign / energy 标签与路径 |
| 客户端 | SignInManager / PayManager / SignInActivity 适配 |
主要文件
migrations/0034_sign_energy.sql— 钱包 / 流水 / 签到表internal/module/energy/**— entity / model / logicinternal/transport/http/handler/energy/handler.go、router.go、server.go、bootstrap/app.gointernal/transport/http/docs/openapi.yamlSparkApk/wyPOPandroid:SignInManager.kt、PayManager.kt、SignInActivity.kt
验证
go test ./internal/module/energy/logicpass- 全量
make test/ 部署:见任务简报
风险
- 补签激励视频闸门未启用(
need_watch_video_count=0);抽奖仍 unavailable。 - 需 migrate
0034后能量接口才有持久化。