Commit 19fc4443 authored by zhuwei's avatar zhuwei

判断当天被拨打是否超过5次

parent 16635887
......@@ -6,7 +6,9 @@ use app\api_broker\service\CallPhoneService;
use app\api_broker\service\ClientService;
use app\api_broker\service\OrderLogService;
use app\api_broker\service\VipService;
use app\extra\RedisExt;
use app\model\AAgents;
use app\model\AAgentsPhone;
use app\model\ACollectUser;
use app\model\ASite;
use app\model\GOperatingRecords;
......@@ -328,7 +330,7 @@ class UserLogService
* @param $agent_id
* @return int
*/
public function userDetailIsOutpaceCallNum($user_id,$user_phone, $agent_id)
/* public function userDetailIsOutpaceCallNum($user_id,$user_phone, $agent_id)
{
$is_outpace_call_num = 0;
$clientService = new ClientService();
......@@ -342,6 +344,33 @@ class UserLogService
$is_outpace_call_num = 0;
}
return $is_outpace_call_num;
}*/
public function userDetailIsOutpaceCallNum($user_id,$user_phone, $agent_id)
{
$is_outpace_call_num = 0;
$clientService = new ClientService();
$m_agent_phone = new AAgentsPhone();
$redis = RedisExt::getRedis();
if (!$clientService->dialTotal($user_id)) {
$is_outpace_call_num = 1;
}
$phone = $this->agentModel->getAgentsById($agent_id, 'phone');
if ($is_outpace_call_num == 1 ) {
$is_privacy = $redis->get('s_is_privacy');//判断是否当前经纪人跟当前客户是否有电话绑定 从redis查询
if (empty($phone)) {
$phone = $m_agent_phone->getAgentsByWhere(['agent_id'=>$agent_id], 'phone');
}
$call_key = 'call_'.$agent_id.'_'.$phone.'_'.$user_phone.'_'.$is_privacy;
$redis_res = $redis->get($call_key);
if(empty($redis_res)){
$is_outpace_call_num = 1;
}
}
return $is_outpace_call_num;//0允许拨打 1不允许拨打
}
/**
......
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