Commit 6aa9b1d2 authored by hujun's avatar hujun

判断引荐人来源

parent d6c288de
......@@ -59,7 +59,7 @@ class Member extends Basic{
$where['a.id'] = $params['id'];
}
$fields = 'a.id,a.user_nick,a.user_phone,a.user_pic,a.create_time,a.user_pswd,a.referrer_id';
$fields = 'a.id,a.user_nick,a.user_phone,a.user_pic,a.create_time,a.user_pswd,a.referrer_id,a.referrer_source';
$data['list'] = $this->user->getUserAgent($pageNo, $pageSize, '', $fields, $where);
$data['total'] = $this->user->getUserAgentTotal($where);
return $this->response($data['status'], $data['msg'], $data);
......
......@@ -47,7 +47,7 @@ class Users extends Model
* @throws \think\exception\DbException
*/
public function getUserAgent($pageNo = 1, $pageSize = 15, $order_ = 'a.id desc', $fields = '*', $params = '') {
$data = array();
if ($params['phone']) {
$result = $this->field($fields)
->alias('a')
......@@ -76,9 +76,16 @@ class Users extends Model
$data[$k]['user_pic'] = '';
}
$agent_data = $agents->field('realname,phone')->where('id',$data[$k]['referrer_id'])->find();
$data[$k]['realname'] = $agent_data->realname;
$data[$k]['phone'] = $agent_data->phone;
//判断来源
if ($data[$k]['referrer_source'] == 10) {
$user_data = $this->field('id,user_nick,user_phone')->where('id',$data[$k]['referrer_id'])->find();
$data[$k]['realname'] = $user_data->user_nick;
$data[$k]['phone'] = $user_data->user_phone;
} else {
$agent_data = $agents->field('realname,phone')->where('id',$data[$k]['referrer_id'])->find();
$data[$k]['realname'] = $agent_data->realname;
$data[$k]['phone'] = $agent_data->phone;
}
}
return $data;
}
......
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