新用户免费选择道具列表接口
This commit is contained in:
parent
9d6b89726e
commit
5f99a2d082
12
doc/User.py
12
doc/User.py
@ -165,5 +165,17 @@ class User(object):
|
|||||||
_common.RspHead(),
|
_common.RspHead(),
|
||||||
['property_chg', _common.PropertyChg(), '属性变更'],
|
['property_chg', _common.PropertyChg(), '属性变更'],
|
||||||
]
|
]
|
||||||
|
},{
|
||||||
|
'name': 'getFreeItemList',
|
||||||
|
'desc': '获取免费英雄和武器列表',
|
||||||
|
'group': 'User',
|
||||||
|
'url': 'webapp/index.php?c=User&a=getFreeItemList',
|
||||||
|
'params': [
|
||||||
|
_common.ReqHead(),
|
||||||
|
],
|
||||||
|
'response': [
|
||||||
|
_common.RspHead(),
|
||||||
|
['!data', [], '列表'],
|
||||||
|
]
|
||||||
},
|
},
|
||||||
]
|
]
|
||||||
|
@ -707,6 +707,21 @@ class UserController extends BaseAuthedController {
|
|||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function getFreeItemList(){
|
||||||
|
$data = array();
|
||||||
|
$heroParam = mt\Parameter::getListValue('free_hero_list');
|
||||||
|
$gunParam = mt\Parameter::getListValue('free_weapon_list');
|
||||||
|
if ($heroParam){
|
||||||
|
$data['hero'] = $heroParam;
|
||||||
|
}
|
||||||
|
if ($gunParam){
|
||||||
|
$data['gun'] = $gunParam;
|
||||||
|
}
|
||||||
|
$this->_rspData([
|
||||||
|
'data'=>$data
|
||||||
|
]);
|
||||||
|
}
|
||||||
|
|
||||||
public function selectFreeItem(){
|
public function selectFreeItem(){
|
||||||
$hero_id = getReqVal('hero_id', '');
|
$hero_id = getReqVal('hero_id', '');
|
||||||
$gun_id = getReqVal('gun_id', '');
|
$gun_id = getReqVal('gun_id', '');
|
||||||
|
@ -358,7 +358,7 @@ class FormulaService extends BaseService {
|
|||||||
// ROUND(1-($weaponTopX*100/10-1)/9,2) * 0.02;
|
// ROUND(1-($weaponTopX*100/10-1)/9,2) * 0.02;
|
||||||
|
|
||||||
//表现分=f(个人存活时间排名TopX/4)*50%+f(队伍排名TopY)*50% f(TopX) = ROUND(1-(X-1)/9,2)
|
//表现分=f(个人存活时间排名TopX/4)*50%+f(队伍排名TopY)*50% f(TopX) = ROUND(1-(X-1)/9,2)
|
||||||
$expreScore = (ROUND(1-($ranked-1)/9,2)/4)*0.5+ROUND(1-($teamRank-1)/9,2)*0.5;
|
$expreScore = (ROUND(1-($ranked/4-1)/9,2))*0.5+ROUND(1-($teamRank-1)/9,2)*0.5;
|
||||||
|
|
||||||
//不同段位的及格分 = ROUND(1-(大段位排名-1)/(MAX(10)-1),2)
|
//不同段位的及格分 = ROUND(1-(大段位排名-1)/(MAX(10)-1),2)
|
||||||
$topRanking = mt\Rank::getRankById($userDb['rank'])?mt\Rank::getRankById($userDb['rank'])['rank_order']:0; //************** rankRank 参数表获取 ************
|
$topRanking = mt\Rank::getRankById($userDb['rank'])?mt\Rank::getRankById($userDb['rank'])['rank_order']:0; //************** rankRank 参数表获取 ************
|
||||||
|
Loading…
x
Reference in New Issue
Block a user