Add user played work stats for puzzle and big fish
Some checks failed
CI / verify (pull_request) Has been cancelled
Some checks failed
CI / verify (pull_request) Has been cancelled
This commit is contained in:
@@ -169,6 +169,24 @@ Node 侧入口位于:
|
||||
|
||||
## 4. 本轮边界决议
|
||||
|
||||
### 4.0 统一游玩统计规则
|
||||
|
||||
所有作品都需要对自身以及用户做游玩统计。
|
||||
|
||||
正式游玩开始时,玩法自己的作品真相表必须先更新自身统计;已登录用户还必须同步 upsert `profile_played_world` 明细。用户侧明细不是单纯计数,必须保留可跳转的稳定作品标识:
|
||||
|
||||
1. `world_key`
|
||||
2. `world_type`
|
||||
3. `profile_id`
|
||||
4. `world_title`
|
||||
5. `world_subtitle`
|
||||
6. `owner_user_id`
|
||||
7. `first_played_at`
|
||||
8. `last_played_at`
|
||||
9. `last_observed_play_time_ms`
|
||||
|
||||
当玩法有可观测时长时,后端按增量刷新 `profile_dashboard_state.total_play_time_ms`,并同步推进对应 `profile_played_world.last_observed_play_time_ms`。
|
||||
|
||||
### 4.1 先做 projection 读链
|
||||
|
||||
本轮 profile 三接口只做:
|
||||
|
||||
Reference in New Issue
Block a user