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',
|
'url': 'webapp/index.php?c=User&a=update',
|
||||||
'params': [
|
'params': [
|
||||||
_common.ReqHead(),
|
_common.ReqHead(),
|
||||||
|
['sex', 0, '更新性别(可选参数,不传就不更新)'],
|
||||||
|
['head_id', 0, '更新头像(可选参数,不传就不更新)'],
|
||||||
|
['head_frame', 0, '更新头像框(可选参数,不传就不更新)'],
|
||||||
['hero_id', 0, '更新上阵英雄id(可选参数,不传就不更新)'],
|
['hero_id', 0, '更新上阵英雄id(可选参数,不传就不更新)'],
|
||||||
['first_fight', 0, '更新首次战斗(可选参数,不传就不更新)']
|
['first_fight', 0, '更新首次战斗(可选参数,不传就不更新)']
|
||||||
],
|
],
|
||||||
|
@ -206,7 +206,53 @@ class UserController extends BaseAuthedController {
|
|||||||
|
|
||||||
public function update()
|
public function update()
|
||||||
{
|
{
|
||||||
|
$userInfo = $this->_ormGetUserInfo();
|
||||||
$validFields = array(
|
$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(
|
'hero_id' => array(
|
||||||
'field_name' => 'hero_id',
|
'field_name' => 'hero_id',
|
||||||
'val_func' => function ($val) {
|
'val_func' => function ($val) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user