Commit 6aa9b1d2 authored by hujun's avatar hujun

判断引荐人来源

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