Commit 5e755088 authored by hujun's avatar hujun Committed by hujun

客方一级客户重复邀请保留客方二级

parent 11a44e06
...@@ -251,33 +251,30 @@ class Member extends Basic ...@@ -251,33 +251,30 @@ class Member extends Basic
if ($referrer_source == 20 && ($user_data['status'] != -1)){ if ($referrer_source == 20 && ($user_data['status'] != -1)){
$insert_data['agent_id'] = $referrer_id; //客方也是经纪人 $insert_data['agent_id'] = $referrer_id; //客方也是经纪人
} elseif ($referrer_source == 10) { } elseif ($referrer_source == 10) {
//统计经纪人id,目前保留两级,经纪人(id)→用户1(agent_id)→用户2(agent_id)
//邀请人是一级,被邀请人是二级
//查找邀请人的信息 //查找邀请人的信息
$referrer_user = $this->user->field('id,agent_id,referrer_id,referrer_source,source') $referrer_user = $this->user->field('id,agent_id,referrer_id,referrer_source,source')
->where('id', $referrer_id) ->where('id', $referrer_id)
->where('referrer_source', 20)
->find(); ->find();
if (!empty($referrer_user)) { if (!empty($referrer_user['id'])) {
//统计经纪人id,目前保留两级,经纪人(id)→用户1(agent_id)→用户2(agent_id)
//邀请人是一级,被邀请人是二级
$referrer_user_agent_id = $this->user
->field('id,agent_id,referrer_id')
->where('referrer_id', $referrer_id)
->where('agent_id', $referrer_user['agent_id'])
->find();
if (empty($referrer_user_agent_id['agent_id'])) {
$insert_data['agent_id'] = $referrer_user['agent_id']; //1 级
} else {
/*$is_three = $this->user
->where('id', $referrer_user_agent_id['referrer_id'])
->where('agent_id', $referrer_user_agent_id['agent_id'])
->count();
if (empty($is_three)) { //经纪人邀请的客户,客户再去邀请客户客方为二级
if ($referrer_user['referrer_source'] == 20) {
$insert_data['agent_id'] = $referrer_user['agent_id']; //2 级
} else {
//客户邀请客户客方保留2级
$referrer_user_agent_id = $this->user
->field('id,agent_id,referrer_id')
->where('referrer_id', $referrer_id)
->where('agent_id', $referrer_user['agent_id'])
->find();
if (empty($referrer_user_agent_id)) {
$insert_data['agent_id'] = $referrer_user_agent_id['agent_id']; //2 级 $insert_data['agent_id'] = $referrer_user_agent_id['agent_id']; //2 级
}*/ }
} }
} }
} }
......
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