Commit 0eaecfeb authored by hujun's avatar hujun

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

parent 5a937acd
......@@ -249,11 +249,15 @@ class Member extends Basic
return $this->response(101, '手机号码为空');
}
if (empty($user_data->id) || ($user_data->status == -1)) {
if ($this->request->param('code') == $code && $code != '') {
$referrer_source = $this->request->param('referrer_source');
$referrer_id = $this->request->param('referrer_id');
if (!empty($user_data->id) && ($user_data->status != -1)) {
return $this->response(101, '该手机号已注册');
}
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) {
//经纪人id 计算佣金的字段
$insert_data['agent_id'] = $referrer_id;
......@@ -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['referrer_source'] = $referrer_source;
$insert_data['status'] = 0;
$insert_data['create_time'] = $date;
$insert_data['user_phone'] = $phone;
$insert_data['user_pswd'] = $pwd;
$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;
}
$insert_data['status'] = 0;
$insert_data['create_time'] = $date;
$insert_data['user_phone'] = $phone;
$insert_data['user_pswd'] = $pwd;
$insert_data['user_nick'] = $user_nick;
$insert_data['user_pic'] = $user_pic;
if (empty($id)) {
$data['status'] = 101;
$data['msg'] = '注册失败';
} else {
$jwt_data['id'] = $id;
$jwt_data['userNick'] = $insert_data['user_nick'];
$jwt_data['phone'] = $insert_data['user_phone'];
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;
}
$jwt = new JwtUntils();
$insert_data['AuthToken'] = $jwt->createToken($jwt_data);
$insert_data['id'] = $id;
if (empty($id)) {
$data['status'] = 101;
$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;
$data['msg'] = '注册成功';
$data['status'] = 200;
}
$jwt = new JwtUntils();
$insert_data['AuthToken'] = $jwt->createToken($jwt_data);
$insert_data['id'] = $id;
} else {
$data['msg'] = '验证码错误';
$data['data'] = $insert_data;
$data['msg'] = '注册成功';
$data['status'] = 200;
}
} else {
$data['msg'] = '该手机号已注册';
$data['msg'] = '验证码错误';
}
break;
case 'forget' :
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