|
@@ -5,7 +5,7 @@ use AlibabaCloud\Client\Exception\ClientException;
|
|
|
use AlibabaCloud\Client\Exception\ServerException;
|
|
|
use think\Db;
|
|
|
/**
|
|
|
- * @title 会员个人中心管理
|
|
|
+ * @title 会员个人中心
|
|
|
* @controller Usercenter
|
|
|
* @group base
|
|
|
*/
|
|
@@ -52,17 +52,13 @@ class Usercenter extends Base
|
|
|
* @tag 编辑信息
|
|
|
* @header name:Authorization require:1 desc:Token
|
|
|
* @param name:type type:int require:1 default:1 desc:修改的类型(1:昵称,2:头像)
|
|
|
- * @param name:name type:string require:0 default:-- desc:姓名(type为1时必传)
|
|
|
- * @param name:synopsis type:string require:0 default:-- desc:个人简介(type为2时必传)
|
|
|
- * @param name:headimg type:string require:0 default:-- desc:头像地址(type为3时必传)
|
|
|
+ * @param name:name type:string require:0 default:-- desc:昵称(type为1时必传)
|
|
|
+ * @param name:headimg type:string require:0 default:-- desc:头像地址(type为2时必传)
|
|
|
* @return name:phone type:int default:-- desc:手机号
|
|
|
* @return name:name type:string default:-- desc:姓名
|
|
|
* @return name:headimg type:string default:-- desc:头像地址
|
|
|
- * @return name:synopsis type:string default:-- desc:个人简介
|
|
|
- * @return name:background type:string default:-- desc:个人中心背景图片地址
|
|
|
* @return name:password type:string default:-- desc:不加密
|
|
|
* @return name:decode_password type:string default:-- desc:加密后
|
|
|
- * @return name:true_name type:string default:-- desc:真实姓名
|
|
|
*/
|
|
|
public function updateUserInfo()
|
|
|
{
|
|
@@ -75,7 +71,7 @@ class Usercenter extends Base
|
|
|
if($type == 2 && $headimg) $update_data['headimg'] = $headimg;
|
|
|
if(empty($update_data)) $this->error('参数错误');
|
|
|
Db::name('store_member')->where('id',$this->uid)->update($update_data);
|
|
|
- $field = 'phone,name,headimg,synopsis,status,background,decode_password,password';
|
|
|
+ $field = 'phone,name,headimg,status,decode_password,password';
|
|
|
$user_info = Db::name('store_member')->field($field)->where('id',$this->uid)->find();
|
|
|
$this->success('编辑成功',$user_info);
|
|
|
}
|
|
@@ -89,25 +85,18 @@ class Usercenter extends Base
|
|
|
* @header name:Authorization require:1 desc:Token
|
|
|
* @param name:phone type:int require:1 default:-- desc:手机号
|
|
|
* @param name:code type:int require:1 default:-- desc:手机号验证码
|
|
|
- * @param name:true_name type:string require:1 default:-- desc:真实姓名
|
|
|
- * @param name:password type:string require:1 default:-- desc:密码
|
|
|
* @return name:phone type:int default:-- desc:手机号
|
|
|
* @return name:name type:string default:-- desc:姓名
|
|
|
* @return name:headimg type:string default:-- desc:头像地址
|
|
|
- * @return name:synopsis type:string default:-- desc:个人简介
|
|
|
- * @return name:background type:string default:-- desc:个人中心背景图片地址
|
|
|
* @return name:password type:string default:-- desc:不加密
|
|
|
* @return name:decode_password type:string default:-- desc:加密后
|
|
|
- * @return name:true_name type:string default:-- desc:真实姓名
|
|
|
*/
|
|
|
public function modifyPhone()
|
|
|
{
|
|
|
$uid = $this->uid;
|
|
|
$phone = input('post.phone');
|
|
|
$code = input('post.code');
|
|
|
- $password = input('post.password');
|
|
|
- $true_name = input('post.true_name');
|
|
|
- if(empty($phone) || empty($code) || !$password || !$true_name) $this->error('参数错误');
|
|
|
+ if(empty($phone) || empty($code) ) $this->error('参数错误');
|
|
|
$store_member_sms = Db::name('store_member_sms')
|
|
|
->field('id,code')->where('phone',$phone)
|
|
|
->where('used',0)->order('id desc')
|
|
@@ -116,14 +105,9 @@ class Usercenter extends Base
|
|
|
//判断手机号是否已注册
|
|
|
$member_id = Db::name('store_member')->where('phone',$phone)->where('id','<>',$this->uid)->value('id');
|
|
|
if($member_id) $this->error('手机号已注册过');
|
|
|
- $up = [
|
|
|
- 'phone'=>$phone,
|
|
|
- 'password'=>$password,
|
|
|
- 'decode_password'=>md5($password),
|
|
|
- 'true_name'=>$true_name
|
|
|
- ];
|
|
|
+ $up = ['phone'=>$phone];
|
|
|
$res = Db::name('store_member')->where('id',$uid)->update($up);
|
|
|
- $field = 'phone,name,headimg,synopsis,status,background,decode_password,password';
|
|
|
+ $field = 'phone,name,headimg,status,decode_password,password';
|
|
|
$user_info = Db::name('store_member')->field($field)->where('id',$this->uid)->find();
|
|
|
if($res !==false){
|
|
|
Db::name('store_member_sms')->where('id',$store_member_sms['id'])->update(['used'=>1]);
|