Commit b952de97 authored by zhuwei's avatar zhuwei

查询当前经纪人是否是某个客方的总监pc

parent 8fa3a185
...@@ -159,42 +159,42 @@ class User extends Basic ...@@ -159,42 +159,42 @@ class User extends Basic
} }
} }
$field = "id as user_id,sex,user_name,city,user_phone,user_status,agent_id,create_time,industry_type,price_demand,area_demand,vip,user_label,source_intro,site_ids"; $field = "id as user_id,sex,user_name,city,user_phone,user_status,agent_id,create_time,industry_type,price_demand,area_demand,vip,user_label,source_intro,site_ids";
$userList = $this->userModel->selectUserList($field, $conditions, $pageNo, $pageSize, "id desc"); $return_user_list = $this->userModel->selectUserList($field, $conditions, $pageNo, $pageSize, "id desc");
if (empty($userList)) { if (empty($return_user_list)) {
return $this->response("200", "此条件没有找到数据"); return $this->response("200", "此条件没有找到数据");
} }
$clientService = new ClientService(); $clientService = new ClientService();
foreach ($userList as $k => $v) { foreach ($return_user_list as $k => $v) {
/*判断是否纯房东 0:否 1:是 start*/ /*判断是否纯房东 0:否 1:是 start*/
$is_single_homeowner = 0; $is_single_homeowner = 0;
if ($v['user_label'] == 2) { if ($v['user_label'] == 2) {
//source 41纯房东 //source 41纯房东
$is_single_homeowner = 1; $is_single_homeowner = 1;
} }
$userList[$k]['is_single_homeowner'] = $is_single_homeowner; $return_user_list[$k]['is_single_homeowner'] = $is_single_homeowner;
/*判断是否纯房东 end*/ /*判断是否纯房东 end*/
$is_show = $clientService->dialTotal($v["user_id"]); $is_show = $clientService->dialTotal($v["user_id"]);
$userList[$k]['sign_call'] = $is_show ? 0 : 1; $return_user_list[$k]['sign_call'] = $is_show ? 0 : 1;
//查询客户是否在保护期内 //查询客户是否在保护期内
//判断客户是否超过24小时保护期间 0:保护器内 1:超过保护期 //判断客户是否超过24小时保护期间 0:保护器内 1:超过保护期
$user_service = new UserService(); $user_service = new UserService();
$is_outstrip_twenty_four_hours = $user_service->isUserProtect($v["user_id"]); $is_outstrip_twenty_four_hours = $user_service->isUserProtect($v["user_id"]);
$userList[$k]['is_outstrip_twenty_four_hours'] = $is_outstrip_twenty_four_hours; $return_user_list[$k]['is_outstrip_twenty_four_hours'] = $is_outstrip_twenty_four_hours;
$userList[$k]['is_can_look'] = $user_service->isUserAgentDirector($v["agent_id"],$this->agentId); $return_user_list[$k]['is_can_look'] = $user_service->isUserAgentDirector($v["agent_id"],$this->agentId);
$userList[$k]['user_phone'] = substr_replace($userList[$k]['user_phone'], '****', 3, 4); $return_user_list[$k]['user_phone'] = substr_replace($return_user_list[$k]['user_phone'], '****', 3, 4);
} }
$vip_services = new VipService(); $vip_services = new VipService();
$data['examine_vip'] = $vip_services->vip($this->agentId); $data['examine_vip'] = $vip_services->vip($this->agentId);
$data['user_date'] = $userList; $data['user_date'] = $return_user_list;
$data['total_page'] = count($userList); $data['total_page'] = count($return_user_list);
return $this->response("200", 'request success', $data); return $this->response("200", 'request success', $data);
} }
......
...@@ -308,14 +308,14 @@ class Member extends Basic{ ...@@ -308,14 +308,14 @@ class Member extends Basic{
a.user_name,a.status,a.first_login_time,a.last_login_time,a.agent_id,a.vip,a.price_demand,a.industry_type,a.area_demand,a.user_status,a.source'; a.user_name,a.status,a.first_login_time,a.last_login_time,a.agent_id,a.vip,a.price_demand,a.industry_type,a.area_demand,a.user_status,a.source';
try { try {
$data_list = $this->user->getUserAgent($pageNo, $pageSize, 'a.id DESC', $fields, $where, $type,$this->siteId); $return_user_list = $this->user->getUserAgent($pageNo, $pageSize, 'a.id DESC', $fields, $where, $type,$this->siteId);
$list = []; $list = [];
foreach ($data_list as $k=>$v) { foreach ($return_user_list as $k=>$v) {
$data_list[$k]['user_phone'] = hide_customer_phone($data_list[$k]['user_phone']); $return_user_list[$k]['user_phone'] = hide_customer_phone($return_user_list[$k]['user_phone']);
$data_list[$k]['current_agent_id'] = $this->userId; $return_user_list[$k]['current_agent_id'] = $this->userId;
//是否被收藏 //是否被收藏
$data_list[$k]["is_collect"] = 2; $return_user_list[$k]["is_collect"] = 2;
if($params["agent_id_for_bind"] && $v["id"]){ if($params["agent_id_for_bind"] && $v["id"]){
//先判断是否已经存在数据 //先判断是否已经存在数据
$field = 'id,status'; $field = 'id,status';
...@@ -324,7 +324,7 @@ class Member extends Basic{ ...@@ -324,7 +324,7 @@ class Member extends Basic{
$collect_house = new ACollectUser(); $collect_house = new ACollectUser();
$res = $collect_house->getCollectUser($field, $get_params); $res = $collect_house->getCollectUser($field, $get_params);
if ($res && ($res[0]['status'] == 1)) {//如果存在 if ($res && ($res[0]['status'] == 1)) {//如果存在
$data_list[$k]["is_collect"] = 1; $return_user_list[$k]["is_collect"] = 1;
} }
} }
...@@ -332,7 +332,7 @@ class Member extends Basic{ ...@@ -332,7 +332,7 @@ class Member extends Basic{
//判断客户是否超过24小时保护期间 0:保护器内 1:超过保护期 //判断客户是否超过24小时保护期间 0:保护器内 1:超过保护期
$user_service = new UserService(); $user_service = new UserService();
$is_outstrip_twenty_four_hours = $user_service->isUserProtect($v["id"]); $is_outstrip_twenty_four_hours = $user_service->isUserProtect($v["id"]);
$data_list[$k]['is_outstrip_twenty_four_hours']=$is_outstrip_twenty_four_hours; $return_user_list[$k]['is_outstrip_twenty_four_hours']=$is_outstrip_twenty_four_hours;
...@@ -352,18 +352,18 @@ class Member extends Basic{ ...@@ -352,18 +352,18 @@ class Member extends Basic{
if($result != 0){ if($result != 0){
$is_outpace_call_num = 0; $is_outpace_call_num = 0;
} }
$data_list[$k]['is_outpace_call_num'] = $is_outpace_call_num; $return_user_list[$k]['is_outpace_call_num'] = $is_outpace_call_num;
/*end*/ /*end*/
$return_user_list[$k]['is_can_look'] = $user_service->isUserAgentDirector($v["agent_id"],$this->agentId);
$is_show = true; $is_show = true;
if($if_search_user){ if($if_search_user){
//客户拨打次数达到上限就不反悔给前端,但是精确搜索除外 //客户拨打次数达到上限就不反悔给前端,但是精确搜索除外
$is_show = $clientService->dialTotal($v["id"]); $is_show = $clientService->dialTotal($v["id"]);
} }
if ($is_show) { if ($is_show) {
array_push($list, $data_list[$k]); array_push($list, $return_user_list[$k]);
} }
} }
$data['list'] =$list; $data['list'] =$list;
......
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