From ebcef6e4da596a5222ddc895b7608c4032f93da9 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Thu, 2 Dec 2021 16:09:24 +0800 Subject: [PATCH] 1 --- doc/Bag.py | 14 +++++++++++++ webapp/controller/UserController.class.php | 7 ++++--- webapp/mt/Rank.php | 24 ++++++++++++++++++++++ 3 files changed, 42 insertions(+), 3 deletions(-) create mode 100644 webapp/mt/Rank.php diff --git a/doc/Bag.py b/doc/Bag.py index 401f76f..a532111 100644 --- a/doc/Bag.py +++ b/doc/Bag.py @@ -19,4 +19,18 @@ class Bag(object): ['!item_list', [_common.Item()], '物品列表'] ] }, + { + 'name': 'useItem', + 'desc': '使用道具', + 'group': 'Bag', + 'url': 'webapp/index.php?c=Bag&a=useItem', + 'params': [ + _common.ReqHead(), + ], + 'response': [ + _common.RspHead(), + ['award', _common.Award(), '奖励信息'], + ['property_chg', _common.PropertyChg(), '属性变更'], + ] + }, ] diff --git a/webapp/controller/UserController.class.php b/webapp/controller/UserController.class.php index 6ceb9ee..1d2912b 100644 --- a/webapp/controller/UserController.class.php +++ b/webapp/controller/UserController.class.php @@ -11,7 +11,7 @@ require_once('mt/SeasonPoint.php'); require_once('mt/RankReward.php'); require_once('mt/Equip.php'); require_once('mt/Hero.php'); -require_once('mt/Robot.php'); +require_once('mt/Rank.php'); require_once('services/PropertyChgService.php'); @@ -48,6 +48,7 @@ class UserController extends BaseAuthedController { private function createNewUser($userName, $avatarUrl) { + $rankMeta = mt\Rank::get(1); SqlHelper::upsert ($this->_getSelfMysql(), 't_user', @@ -66,8 +67,8 @@ class UserController extends BaseAuthedController { 'head_frame' => 19003, 'level' => 100, 'exp' => 0, - 'rank' => 0, - 'score' => 0, + 'rank' => $rankMeta ? $rankMeta['id'] : 0, + 'score' => $rankMeta ? $rankMeta['min_score'] : 0, 'head_id' => 18001, 'hero_id' => 30100, 'createtime' => $this->_getNowTime(), diff --git a/webapp/mt/Rank.php b/webapp/mt/Rank.php new file mode 100644 index 0000000..b939252 --- /dev/null +++ b/webapp/mt/Rank.php @@ -0,0 +1,24 @@ +