From bf600de624ac26b99cecdec37c1f1aef63b09634 Mon Sep 17 00:00:00 2001 From: colly_wyx <wangyixiong_007@163.com> Date: Tue, 17 Apr 2018 15:25:18 +0800 Subject: [PATCH] 更新接口 --- Yfs/Api/User.php | 45 ++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 44 insertions(+), 1 deletions(-) diff --git a/Yfs/Api/User.php b/Yfs/Api/User.php index 43be14b..1871228 100644 --- a/Yfs/Api/User.php +++ b/Yfs/Api/User.php @@ -23,6 +23,11 @@ 'phone' => array('name' => 'phone', 'type' => 'string', 'require' => true, 'desc' => '������������'), 'password' => array('name' => 'password', 'type' => 'string', 'require' => true, 'desc' => '������'), 'code' => array('name' => 'code', 'type' => 'string', 'require' => true, 'desc' => '���������������������'), + ), + 'updateUserInfo' => array( + 'user_id' => array('name' => 'user_id', 'type' => 'string', 'require' => true, 'desc' => '������id'), + 'field' => array('name' => 'field', 'type' => 'string', 'require' => true, 'desc' => '������������'), + 'value' => array('name' => 'value', 'type' => 'string', 'require' => true, 'desc' => '������'), ) ); } @@ -151,7 +156,7 @@ if($result == 0){ $user_service = new Domain_User(); $result = $user_service->resetPwd($this->phone, $this->password); - if($reslt == 0){ + if($result == 0){ $rs['msg'] = '������������������'; } elseif($result == 1){ @@ -178,4 +183,42 @@ return $rs; } + /** + * ������������������ + * @desc ������������������ + * @return string user_id ������id + * @return string field ������������������������������������['refresh_frequency', 'video', 'is_open_upload'] + * @return string value ������ + */ + public function updateUserInfo(){ + $rs = array('code' => 0, 'msg' => ''); + $promit_field = array('refresh_frequency', 'video', 'is_open_upload'); + if(in_array($this->field, $promit_field)){ + $user_service = new Domain_User(); + $data[$this->field] = $this->value; + $data['_id'] = $this->user_id; + $result = $user_service->updateUserInfo($data); + if($result == 0){ + $rs['msg'] = '������������������������'; + } + elseif($result == 1){ + $rs['code'] = 1; + $rs['msg'] = '������������������������'; + } + elseif($result == 2){ + $rs['code'] = 1; + $rs['msg'] = '���������������������������������������'; + } + else{ + $rs['code'] = 1; + $rs['msg'] = '������id������������'; + } + } + else{ + $rs['code'] = 1; + $rs['msg'] = '���������������������'; + } + return $rs; + } + } -- Gitblit v1.8.0