Commit b952de97 authored by zhuwei's avatar zhuwei

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

parent 8fa3a185
......@@ -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";
$userList = $this->userModel->selectUserList($field, $conditions, $pageNo, $pageSize, "id desc");
if (empty($userList)) {
$return_user_list = $this->userModel->selectUserList($field, $conditions, $pageNo, $pageSize, "id desc");
if (empty($return_user_list)) {
return $this->response("200", "此条件没有找到数据");
}
$clientService = new ClientService();
foreach ($userList as $k => $v) {
foreach ($return_user_list as $k => $v) {
/*判断是否纯房东 0:否 1:是 start*/
$is_single_homeowner = 0;
if ($v['user_label'] == 2) {
//source 41纯房东
$is_single_homeowner = 1;
}
$userList[$k]['is_single_homeowner'] = $is_single_homeowner;
$return_user_list[$k]['is_single_homeowner'] = $is_single_homeowner;
/*判断是否纯房东 end*/
$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:超过保护期
$user_service = new UserService();
$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();
$data['examine_vip'] = $vip_services->vip($this->agentId);
$data['user_date'] = $userList;
$data['total_page'] = count($userList);
$data['user_date'] = $return_user_list;
$data['total_page'] = count($return_user_list);
return $this->response("200", 'request success', $data);
}
......
......@@ -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';
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 = [];
foreach ($data_list as $k=>$v) {
$data_list[$k]['user_phone'] = hide_customer_phone($data_list[$k]['user_phone']);
$data_list[$k]['current_agent_id'] = $this->userId;
foreach ($return_user_list as $k=>$v) {
$return_user_list[$k]['user_phone'] = hide_customer_phone($return_user_list[$k]['user_phone']);
$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"]){
//先判断是否已经存在数据
$field = 'id,status';
......@@ -324,7 +324,7 @@ class Member extends Basic{
$collect_house = new ACollectUser();
$res = $collect_house->getCollectUser($field, $get_params);
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{
//判断客户是否超过24小时保护期间 0:保护器内 1:超过保护期
$user_service = new UserService();
$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{
if($result != 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*/
$return_user_list[$k]['is_can_look'] = $user_service->isUserAgentDirector($v["agent_id"],$this->agentId);
$is_show = true;
if($if_search_user){
//客户拨打次数达到上限就不反悔给前端,但是精确搜索除外
$is_show = $clientService->dialTotal($v["id"]);
}
if ($is_show) {
array_push($list, $data_list[$k]);
array_push($list, $return_user_list[$k]);
}
}
$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