修改戒子功能
This commit is contained in:
parent
4888f63011
commit
2efd141590
@ -151,6 +151,8 @@ class UserInfo(object):
|
|||||||
['guild_name', '', '工会名称'],
|
['guild_name', '', '工会名称'],
|
||||||
['parachute', '', '当前使用的降落伞id'],
|
['parachute', '', '当前使用的降落伞id'],
|
||||||
['!parachute_list', [0], '拥有的降落伞列表'],
|
['!parachute_list', [0], '拥有的降落伞列表'],
|
||||||
|
['ring_id', 0, '勋章(戒指)ID'],
|
||||||
|
['!ring_list', [0], '勋章(戒指)列表'],
|
||||||
]
|
]
|
||||||
|
|
||||||
class UserSimple(object):
|
class UserSimple(object):
|
||||||
@ -940,6 +942,7 @@ class BattleReward(object):
|
|||||||
['weapon1', BattleCegReward(), '武器1奖励'],
|
['weapon1', BattleCegReward(), '武器1奖励'],
|
||||||
['weapon2', BattleCegReward(), '武器2奖励'],
|
['weapon2', BattleCegReward(), '武器2奖励'],
|
||||||
['!items', [BattleItemReward()], '碎片奖励'],
|
['!items', [BattleItemReward()], '碎片奖励'],
|
||||||
|
['lvInfo', [['oldLv',0,'老等级'],['newLv',0,'新等级']], '等级信息'],
|
||||||
]
|
]
|
||||||
|
|
||||||
class BattleRankScore(object):
|
class BattleRankScore(object):
|
||||||
|
@ -66,6 +66,7 @@ CREATE TABLE `t_user` (
|
|||||||
`guild_job` int(11) NOT NULL DEFAULT '0' COMMENT '工会职位',
|
`guild_job` int(11) NOT NULL DEFAULT '0' COMMENT '工会职位',
|
||||||
`guild_name` varchar(255) NOT NULL DEFAULT '' COMMENT '工会名称',
|
`guild_name` varchar(255) NOT NULL DEFAULT '' COMMENT '工会名称',
|
||||||
`parachute` int(11) NOT NULL DEFAULT '0' COMMENT '降落伞ID',
|
`parachute` int(11) NOT NULL DEFAULT '0' COMMENT '降落伞ID',
|
||||||
|
`ring_id` int(11) NOT NULL DEFAULT '0' COMMENT '戒指id',
|
||||||
PRIMARY KEY (`idx`),
|
PRIMARY KEY (`idx`),
|
||||||
UNIQUE KEY `account_id` (`account_id`),
|
UNIQUE KEY `account_id` (`account_id`),
|
||||||
KEY `channel` (`channel`)
|
KEY `channel` (`channel`)
|
||||||
|
@ -501,6 +501,21 @@ class UserController extends BaseAuthedController {
|
|||||||
return false;
|
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();
|
$fieldsKv = array();
|
||||||
|
@ -73,6 +73,8 @@ class User extends BaseModel {
|
|||||||
'guild_name' => $row['guild_name'],
|
'guild_name' => $row['guild_name'],
|
||||||
'parachute' => $row['parachute'] ? $row['parachute'] : Parachute::$parachute,
|
'parachute' => $row['parachute'] ? $row['parachute'] : Parachute::$parachute,
|
||||||
'parachute_list' => Parachute::getMyParachute(),
|
'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_id' => $row['guild_id'],
|
||||||
'guild_job' => $row['guild_job'],
|
'guild_job' => $row['guild_job'],
|
||||||
'guild_name' => $row['guild_name'],
|
'guild_name' => $row['guild_name'],
|
||||||
|
'ring_id' => $row['ring_id'],
|
||||||
'ring_list' => UserSeasonRing::ringList($row['account_id']),
|
'ring_list' => UserSeasonRing::ringList($row['account_id']),
|
||||||
'parachute' => $row['parachute'] ? $row['parachute'] : Parachute::$parachute,
|
'parachute' => $row['parachute'] ? $row['parachute'] : Parachute::$parachute,
|
||||||
'parachute_list' => Parachute::getMyParachute(),
|
'parachute_list' => Parachute::getMyParachute(),
|
||||||
@ -161,6 +164,11 @@ class User extends BaseModel {
|
|||||||
return in_array($parachute, $parachuteList);
|
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)
|
private static function getHeadList($userInfo)
|
||||||
{
|
{
|
||||||
$headList = emptyReplace(json_decode($userInfo['head_list'], true), array());
|
$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