Commit bddd8497 authored by hujun's avatar hujun

隐私号码回调

parent 8e993356
......@@ -36,9 +36,9 @@ class PrivacyNumber
unset($post_data[0]['id']); //阿里大于返回是的id改为report_id
if ($post_data[0]['phone_no']) {
$agents_id = Db::table('a_agents')->where("phone='{$post_data[0]['phone_no']}' AND password IS NOT NULL")->value('id');
$agents_id = Db::table('a_agents')->where("phone='{$post_data[0]['phone_no']}' AND password IS NOT NULL AND status=0")->value('id');
if (empty($agents_id)) {
$agents_id = Db::table('a_agents_phone')->where('phone', $post_data[0]['phone_no'])->value('agents_id');
$agents_id = Db::table('a_agents_phone')->where(['phone'=>$post_data[0]['phone_no'], 'status'=>0])->value('agents_id');
}
$post_data[0]['agents_id'] = $agents_id;
$post_data[0]['users_id'] = Db::table('u_users')->where('user_phone', $post_data[0]['peer_no'])->value('id');
......@@ -56,8 +56,14 @@ class PrivacyNumber
->count('id');
if (empty($num)) {
$m_service = new ClientService();
$m_service->saveCallNumByUserId($post_data[0]['users_id']);
if (!empty($agents_id)) {
$site_id = Db::table('a_agents')->where('id', $agents_id)->value('site_id');
}
if (!empty($site_id)) {
$m_service = new ClientService($site_id);
$m_service->saveCallNumByUserId($post_data[0]['users_id']);
}
}
}
......@@ -242,9 +248,9 @@ class PrivacyNumber
];
if ($phone_a) {
$agents_id = Db::table('a_agents')->where('phone', $phone_a)->value('id');
$agents_id = Db::table('a_agents')->where(['phone'=>$phone_a, 'status'=>0])->value('id');
if (empty($agents_id)) {
$agents_id = Db::table('a_agents_phone')->where('phone', $phone_a)->value('agents_id');
$agents_id = Db::table('a_agents_phone')->where(['phone'=>$phone_a,'status'=>0])->value('agents_id');
}
$date['agents_id'] = $agents_id;
$date['users_id'] = Db::table('u_users')->where('user_phone', $phone_b)->value('id');
......@@ -255,8 +261,14 @@ class PrivacyNumber
$str = date('Y-m-d h:i:s') . ' 容联云话单' . var_export($params, true);
if ($params['duration'] > 0 && $date['users_id']) {
$m_service = new ClientService();
$m_service->saveCallNumByUserId($date['users_id']);
if (!empty($agents_id)) {
$site_id = Db::table('a_agents_phone')->where('id', $agents_id)->value('site_id');
}
if (!empty($site_id)) {
$m_service = new ClientService($site_id);
$m_service->saveCallNumByUserId($date['users_id']);
}
}
Log::write($str, 'rongBilledInformUrl'); //记录日志
return json_encode([ "statusCode" => '000000', 'msg' => '接收成功' ]);
......
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