From 5f726add194fe7d86a617fb08f3e529be7cd3d62 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Tue, 29 Oct 2024 15:38:29 +0800 Subject: [PATCH] 1 --- doc/AAWheel.py | 2 ++ doc/README.php | 4 ++++ doc/_common.py | 22 ++++++++++++++++++++++ 3 files changed, 28 insertions(+) diff --git a/doc/AAWheel.py b/doc/AAWheel.py index 77fcde9f..4068836a 100644 --- a/doc/AAWheel.py +++ b/doc/AAWheel.py @@ -34,6 +34,8 @@ class AAWheel(object): ], 'response': [ _common.RspHead(), + ['award', _common.WheelAward(), '奖励信息'], + ['side_effect', _common.WheelAward(), '附加效应'], ] }, { diff --git a/doc/README.php b/doc/README.php index 2c386ca3..e08aabec 100644 --- a/doc/README.php +++ b/doc/README.php @@ -11,6 +11,10 @@ * errcode=1008 该接口功能已关闭(admin后台上配置为功能关闭,客户端需刷新功能开关) * * + * 以下是积分转盘专有 + * 所有的协议都可能携带award()和side_effect,award用来显示获得的东西,side_effect用来更新本地数据 + * + * */ /** diff --git a/doc/_common.py b/doc/_common.py index 4fe6783f..98ca32aa 100644 --- a/doc/_common.py +++ b/doc/_common.py @@ -1965,3 +1965,25 @@ class WheelUser(object): ['hourly_earnings', 0, '每小时收益'], ['dice', 0, '骰子数'], ] + +class WheelAwardItem(object): + + def __init__(self): + self.fields = [ + ['item_id', 0, '道具id'], + ['item_num', 0, '道具数量'], + ] + +class WheelAward(object): + + def __init__(self): + self.fields = [ + ['!items', [WheelAwardItem()], '奖励物品列表'], + ] + +class SideEffect(object): + + def __init__(self): + self.fields = [ + ['user_info', WheelUser(), '用户信息变更(用来更新本地客户端字段(有则更新无则不变))'], + ]