Commit 39fbfb9f authored by zhuwei's avatar zhuwei

拨打电话按钮是否显示

parent e7e8fcf1
...@@ -265,7 +265,7 @@ class UserLogService ...@@ -265,7 +265,7 @@ class UserLogService
$result["is_outstrip_twenty_four_hours"] = $user_service->isUserProtect($user_id); $result["is_outstrip_twenty_four_hours"] = $user_service->isUserProtect($user_id);
#拨打电话按钮是否显示 0:显示 1:不显示 #拨打电话按钮是否显示 0:显示 1:不显示
$result['is_phone_button_show'] = $this->isPhoneButtonShow($user_id,$result['user_phone'],$result["agent_id"],$agent_id); $result['is_phone_button_show'] = $this->isPhoneButtonShow($user_id,$result['user_phone'],$result["agent_id"],$agent_id,$result['vip']);
// $result['is_phone_button_show'] = 0; // $result['is_phone_button_show'] = 0;
big_log('拨打电话按钮是否显示 0:显示 1:不显示'); big_log('拨打电话按钮是否显示 0:显示 1:不显示');
big_log($result['is_phone_button_show']); big_log($result['is_phone_button_show']);
...@@ -282,63 +282,74 @@ class UserLogService ...@@ -282,63 +282,74 @@ class UserLogService
* @param $agent_id * @param $agent_id
* @return int * @return int
*/ */
public function isPhoneButtonShow($user_id,$result_user_phone,$result_agent_id,$agent_id) public function isPhoneButtonShow($user_id,$result_user_phone,$result_agent_id,$agent_id,$is_vip)
{ {
big_log('++++++++++++++++++++++++++++++++++++');
$is_phone_button_show = 0;
$user_service = new UserService(); $user_service = new UserService();
#查询当前经纪人是否是某个客方的总监 0:可查看 1:不可查看
$is_can_look = $user_service->isUserAgentDirector($result_agent_id, $agent_id);
// big_log('查询当前经纪人是否是某个客方的总监'); if($is_vip == 1){
// big_log($is_can_look); $is_phone_button_show = 1;
if($is_can_look == 0){ big_log('1 是vip客户 ');
big_log('1 查询当前经纪人是否是某个客方的总监 是');
}else{ }else{
big_log('1 查询当前经纪人是否是某个客方的总监 不是'); big_log('1 不是vip客户');
} }
$vip_services = new VipService();
#是否有权限查看vip客户 0:可查看 1:不可查看 #判断当天被拨打是否超过5次 (0:拨打不超过5次 1:超过5次)
$examine_vip = $vip_services->vip($agent_id); $is_outpace_call_num = $this->userDetailIsOutpaceCallNum5($user_id);
// big_log('是否有权限查看vip客户'); if($is_outpace_call_num == 1 ){
// big_log($examine_vip); big_log('2 当天被拨打超过过5次');
if($examine_vip == 0){ $is_phone_button_show = 1;
big_log('1 是否有权限查看vip客户 是');
}else{ }else{
big_log('1 查询当前经纪人是否是某个客方的总监 不是'); big_log('2 当天被拨打不超过5次');
} }
//是否有绑定关系 0有 1无 //是否有绑定关系 0有 1无
$called = $this->userDetailIsOutpaceCallNumPhone($result_user_phone, $agent_id); $called = $this->userDetailIsOutpaceCallNumPhone($result_user_phone, $agent_id);
// big_log('是否有绑定关系'); if($called == 1){
// big_log($called); big_log('3 有绑定关系');
$is_phone_button_show = 1;
if($called == 0){
big_log('1 是否有绑定关系 有');
}else{ }else{
big_log('1 是否有绑定关系 无'); big_log('3 无绑定关系');
}
if($is_can_look == 0 or $examine_vip == 0 or $called == 0){
big_log('6666666');
return 0;//如果是客方的总监 或者 有权限查看vip客户 直接返回0
} }
#客户是否在保护期内(0:保护器内 1:超过保护期) #客户是否在保护期内(0:保护器内 1:超过保护期)
$is_outstrip_twenty_four_hours = $user_service->isUserProtect($user_id); $is_outstrip_twenty_four_hours = $user_service->isUserProtect($user_id);
// big_log('客户是否在保护期内'); if($is_outstrip_twenty_four_hours == 0){
// big_log($is_outstrip_twenty_four_hours); big_log('4 客户在保护期内');
$is_phone_button_show = 1;
}else{
big_log('4 客户不在保护期内');
}
#判断当天被拨打是否超过5次 (0:拨打不超过5次 1:超过5次)
$is_outpace_call_num = $this->userDetailIsOutpaceCallNum5($user_id);
// big_log('判断当天被拨打是否超过5次');
// big_log($is_outpace_call_num);
#查询当前经纪人是否是某个客方的总监 0:可查看 1:不可查看
$is_can_look = $user_service->isUserAgentDirector($result_agent_id, $agent_id);
if($is_can_look == 0){
big_log('5 查询当前经纪人是否是某个客方的总监 是');
$is_phone_button_show = 0;
}else{
big_log('5 查询当前经纪人是否是某个客方的总监 不是');
}
$vip_services = new VipService();
#是否有权限查看vip客户 0:可查看 1:不可查看
$examine_vip = $vip_services->vip($agent_id);
if($is_outstrip_twenty_four_hours == 0 or $is_outpace_call_num == 1){ if($examine_vip == 0){
big_log('888888'); big_log('6 是否有权限查看vip客户 有权限');
return 1;//过了保护期 或者 有绑定关系 直接返回0 $is_phone_button_show = 0;
}else{
big_log('6 是否有权限查看vip客户 无');
} }
return 0; return $is_phone_button_show;
} }
/** /**
......
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