Commit e1123fa0 authored by zhuwei's avatar zhuwei

设置客户邀请人

parent 2c0a7899
......@@ -3,6 +3,7 @@
namespace app\api\controller;
use app\api_broker\service\PushMessageService;
use app\index\service\UserService;
use app\model\AAgents;
use think\Request;
use app\api\extend\Basic;
......@@ -535,4 +536,25 @@ class Member extends Basic
}
return $referrer_user_string;
}
/**
* 设置客户邀请人
* @return \think\Response
*/
public function setUserInvite() {
$params = $this->params;
/* $params = array(
"user_id" => 1
);*/
if (empty($params['user_id']) or empty($params['phone'])) {
return $this->response(101, '参数缺失', '');
}
$s_index_user = new UserService();
$result = $s_index_user->userInvite($params['user_id'],$params['phone']);
return $this->response("200","请求成功",$result);
}
}
\ No newline at end of file
......@@ -955,4 +955,6 @@ class User extends Basic
}
}
}
\ No newline at end of file
......@@ -657,7 +657,7 @@ class UserService
* @param $phone
* @return int
*/
public function userInvite($phone)
public function userInvite($user_id,$phone)
{
$m_agent = new AAgents();
// 判断经纪人表是否存在
......@@ -670,16 +670,16 @@ class UserService
return 4;
}
if($agent_res){
//todo 邀请人 为 经纪人 经纪人表客户表同时存在
return 4;
}else{
//todo 邀请人 为 经纪人 只存在于客户表
return 4;
if ($agent_res) {
// 邀请人 为 经纪人 经纪人表客户表同时存在
$referrer_source = 20;
$referrer_id = $agent_res;
} else {
// 邀请人 为 经纪人 只存在于客户表
$referrer_source = 10;
$referrer_id = $user_res;
}
$this->user->setUserInvite($user_id,$referrer_source,$referrer_id);
}
}
\ No newline at end of file
......@@ -1029,5 +1029,14 @@ class Users extends Model
//dump($this->getLastSql());
return $result;
}
public function setUserInvite($user_id,$referrer_source,$referrer_id)
{
$result = $this->where(['id'=>$user_id])->update(['referrer_source'=>$referrer_source,'referrer_id'=>$referrer_id]);
//dump($this->getLastSql());
// big_log($this->getLastSql());
return $result;
}
}
......@@ -443,6 +443,8 @@ Route::group('api', [
'register' => ['api/member/register', ['method' => 'post']], //注册|邀请注册|编辑
'uploadHeadImg' => ['api/member/uploadHeadImg', ['method' => 'post']], //头像上传
'setUserInvite' => ['api/member/setUserInvite', ['method' => 'get | post']],
// shop
'getShopList' => ['api/shop/getShopList', ['method' => 'get|post']],
'filtrateCondition' => ['api/shop/filtrateCondition', ['method' => 'get | post']],
......
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