1
This commit is contained in:
parent
3489adc7b9
commit
732713f6e5
@ -58,6 +58,9 @@ class User(object):
|
||||
'url': 'webapp/index.php?c=User&a=update',
|
||||
'params': [
|
||||
_common.ReqHead(),
|
||||
['sex', 0, '更新性别(可选参数,不传就不更新)'],
|
||||
['head_id', 0, '更新头像(可选参数,不传就不更新)'],
|
||||
['head_frame', 0, '更新头像框(可选参数,不传就不更新)'],
|
||||
['hero_id', 0, '更新上阵英雄id(可选参数,不传就不更新)'],
|
||||
['first_fight', 0, '更新首次战斗(可选参数,不传就不更新)']
|
||||
],
|
||||
|
@ -206,7 +206,53 @@ class UserController extends BaseAuthedController {
|
||||
|
||||
public function update()
|
||||
{
|
||||
$userInfo = $this->_ormGetUserInfo();
|
||||
$validFields = array(
|
||||
'sex' => array(
|
||||
'field_name' => 'sex',
|
||||
'val_func' => function ($val) {
|
||||
return $val;
|
||||
},
|
||||
'valid_func' => function ($val, &$errCode, &$errMsg) use($userInfo) {
|
||||
if (isValidSex($val)) {
|
||||
return true;
|
||||
} else {
|
||||
$errCode = 1;
|
||||
$errMsg = 'sex参数错误';
|
||||
return false;
|
||||
}
|
||||
}
|
||||
),
|
||||
'head_id' => array(
|
||||
'field_name' => 'head_id',
|
||||
'val_func' => function ($val) {
|
||||
return $val;
|
||||
},
|
||||
'valid_func' => function ($val, &$errCode, &$errMsg) use($userInfo) {
|
||||
if (User::isValidHeadId($userInfo, $val)) {
|
||||
return true;
|
||||
} else {
|
||||
$errCode = 1;
|
||||
$errMsg = 'head_id参数错误';
|
||||
return false;
|
||||
}
|
||||
}
|
||||
),
|
||||
'head_frame' => array(
|
||||
'field_name' => 'head_frame',
|
||||
'val_func' => function ($val) {
|
||||
return $val;
|
||||
},
|
||||
'valid_func' => function ($val, &$errCode, &$errMsg) use($userInfo) {
|
||||
if (User::isValidHeadFrame($userInfo, $val)) {
|
||||
return true;
|
||||
} else {
|
||||
$errCode = 1;
|
||||
$errMsg = 'head_id参数错误';
|
||||
return false;
|
||||
}
|
||||
}
|
||||
),
|
||||
'hero_id' => array(
|
||||
'field_name' => 'hero_id',
|
||||
'val_func' => function ($val) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user