修改戒子功能
This commit is contained in:
parent
4888f63011
commit
2efd141590
@ -151,6 +151,8 @@ class UserInfo(object):
|
||||
['guild_name', '', '工会名称'],
|
||||
['parachute', '', '当前使用的降落伞id'],
|
||||
['!parachute_list', [0], '拥有的降落伞列表'],
|
||||
['ring_id', 0, '勋章(戒指)ID'],
|
||||
['!ring_list', [0], '勋章(戒指)列表'],
|
||||
]
|
||||
|
||||
class UserSimple(object):
|
||||
@ -940,6 +942,7 @@ class BattleReward(object):
|
||||
['weapon1', BattleCegReward(), '武器1奖励'],
|
||||
['weapon2', BattleCegReward(), '武器2奖励'],
|
||||
['!items', [BattleItemReward()], '碎片奖励'],
|
||||
['lvInfo', [['oldLv',0,'老等级'],['newLv',0,'新等级']], '等级信息'],
|
||||
]
|
||||
|
||||
class BattleRankScore(object):
|
||||
|
@ -66,6 +66,7 @@ CREATE TABLE `t_user` (
|
||||
`guild_job` int(11) NOT NULL DEFAULT '0' COMMENT '工会职位',
|
||||
`guild_name` varchar(255) NOT NULL DEFAULT '' COMMENT '工会名称',
|
||||
`parachute` int(11) NOT NULL DEFAULT '0' COMMENT '降落伞ID',
|
||||
`ring_id` int(11) NOT NULL DEFAULT '0' COMMENT '戒指id',
|
||||
PRIMARY KEY (`idx`),
|
||||
UNIQUE KEY `account_id` (`account_id`),
|
||||
KEY `channel` (`channel`)
|
||||
|
@ -501,6 +501,21 @@ class UserController extends BaseAuthedController {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
),
|
||||
'ring_id' => array(
|
||||
'field_name' => 'ring_id',
|
||||
'val_func' => function ($val) {
|
||||
return $val;
|
||||
},
|
||||
'valid_func' => function ($val, &$errCode, &$errMsg) {
|
||||
if (User::isValidRing($val)) {
|
||||
return true;
|
||||
} else {
|
||||
$errCode = 1;
|
||||
$errMsg = 'ring_id parameter error';
|
||||
return false;
|
||||
}
|
||||
}
|
||||
)
|
||||
);
|
||||
$fieldsKv = array();
|
||||
|
@ -73,6 +73,8 @@ class User extends BaseModel {
|
||||
'guild_name' => $row['guild_name'],
|
||||
'parachute' => $row['parachute'] ? $row['parachute'] : Parachute::$parachute,
|
||||
'parachute_list' => Parachute::getMyParachute(),
|
||||
'ring_id' => $row['ring_id'],
|
||||
'ring_list' => UserSeasonRing::ringList($row['account_id']),
|
||||
);
|
||||
}
|
||||
|
||||
@ -110,6 +112,7 @@ class User extends BaseModel {
|
||||
'guild_id' => $row['guild_id'],
|
||||
'guild_job' => $row['guild_job'],
|
||||
'guild_name' => $row['guild_name'],
|
||||
'ring_id' => $row['ring_id'],
|
||||
'ring_list' => UserSeasonRing::ringList($row['account_id']),
|
||||
'parachute' => $row['parachute'] ? $row['parachute'] : Parachute::$parachute,
|
||||
'parachute_list' => Parachute::getMyParachute(),
|
||||
@ -161,6 +164,11 @@ class User extends BaseModel {
|
||||
return in_array($parachute, $parachuteList);
|
||||
}
|
||||
|
||||
public static function isValidRing($parachute){
|
||||
$ringList = UserSeasonRing::ringList(myself()->_getAccountId());
|
||||
return in_array($parachute, $ringList);
|
||||
}
|
||||
|
||||
private static function getHeadList($userInfo)
|
||||
{
|
||||
$headList = emptyReplace(json_decode($userInfo['head_list'], true), array());
|
||||
|
10
webapp/mt/LevelUp.php
Normal file
10
webapp/mt/LevelUp.php
Normal file
@ -0,0 +1,10 @@
|
||||
<?php
|
||||
|
||||
|
||||
namespace mt;
|
||||
|
||||
|
||||
class LevelUp
|
||||
{
|
||||
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user