Commit 0eaecfeb authored by hujun's avatar hujun

甲新增客户,乙邀请注册,保留甲与客户的关系

parent 5a937acd
...@@ -249,11 +249,15 @@ class Member extends Basic ...@@ -249,11 +249,15 @@ class Member extends Basic
return $this->response(101, '手机号码为空'); return $this->response(101, '手机号码为空');
} }
if (empty($user_data->id) || ($user_data->status == -1)) { if (!empty($user_data->id) && ($user_data->status != -1)) {
if ($this->request->param('code') == $code && $code != '') { return $this->response(101, '该手机号已注册');
$referrer_source = $this->request->param('referrer_source'); }
$referrer_id = $this->request->param('referrer_id');
if ($this->request->param('code') == $code && $code != '') {
$referrer_source = $this->request->param('referrer_source');
$referrer_id = $this->request->param('referrer_id');
if (!isset($user_data->status) && ($user_data->status != -1)) {
if ($referrer_source == 20) { if ($referrer_source == 20) {
//经纪人id 计算佣金的字段 //经纪人id 计算佣金的字段
$insert_data['agent_id'] = $referrer_id; $insert_data['agent_id'] = $referrer_id;
...@@ -274,48 +278,47 @@ class Member extends Basic ...@@ -274,48 +278,47 @@ class Member extends Basic
} }
} }
} }
$insert_data['referrer_id'] = $referrer_id;
$insert_data['referrer_source'] = $referrer_source;
} }
}
$insert_data['referrer_id'] = $referrer_id; $insert_data['status'] = 0;
$insert_data['referrer_source'] = $referrer_source; $insert_data['create_time'] = $date;
$insert_data['status'] = 0; $insert_data['user_phone'] = $phone;
$insert_data['create_time'] = $date; $insert_data['user_pswd'] = $pwd;
$insert_data['user_phone'] = $phone; $insert_data['user_nick'] = $user_nick;
$insert_data['user_pswd'] = $pwd; $insert_data['user_pic'] = $user_pic;
$insert_data['user_nick'] = $user_nick;
$insert_data['user_pic'] = $user_pic;
if (isset($user_data['id'])) {
$result = $this->user->save($insert_data, ['id'=>$user_data['id']]); //注册用户
$id = empty($result) ? 0 : $user_data['id'];
} else {
$this->user->save($insert_data); //注册用户
$id = $this->user->id;
}
if (empty($id)) { if (isset($user_data['id'])) {
$data['status'] = 101; $result = $this->user->save($insert_data, ['id'=>$user_data['id']]); //注册用户
$data['msg'] = '注册失败'; $id = empty($result) ? 0 : $user_data['id'];
} else { } else {
$jwt_data['id'] = $id; $this->user->save($insert_data); //注册用户
$jwt_data['userNick'] = $insert_data['user_nick']; $id = $this->user->id;
$jwt_data['phone'] = $insert_data['user_phone']; }
$jwt = new JwtUntils(); if (empty($id)) {
$insert_data['AuthToken'] = $jwt->createToken($jwt_data); $data['status'] = 101;
$insert_data['id'] = $id; $data['msg'] = '注册失败';
} else {
$jwt_data['id'] = $id;
$jwt_data['userNick'] = $insert_data['user_nick'];
$jwt_data['phone'] = $insert_data['user_phone'];
$data['data'] = $insert_data; $jwt = new JwtUntils();
$data['msg'] = '注册成功'; $insert_data['AuthToken'] = $jwt->createToken($jwt_data);
$data['status'] = 200; $insert_data['id'] = $id;
}
} else { $data['data'] = $insert_data;
$data['msg'] = '验证码错误'; $data['msg'] = '注册成功';
$data['status'] = 200;
} }
} else { } else {
$data['msg'] = '该手机号已注册'; $data['msg'] = '验证码错误';
} }
break; break;
case 'forget' : case 'forget' :
if ($pwd == '') { if ($pwd == '') {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment