From 4ff174e0d3ca769c9e4468fbe77ef1cf55112b5c Mon Sep 17 00:00:00 2001 From: lcc <1127794702@qq.com> Date: Thu, 20 Jun 2024 09:53:58 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=8E=E5=8F=B0=E7=94=B5=E8=AF=9D=E7=BB=91?= =?UTF-8?q?=E5=AE=9AAXN=E6=94=B9AXB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- admin/controllers/Common.php | 27 +++++++++++++++++---------- api/controllers/plan/Yxcall.php | 3 ++- 2 files changed, 19 insertions(+), 11 deletions(-) diff --git a/admin/controllers/Common.php b/admin/controllers/Common.php index 5c98f7d3..0c790d6c 100644 --- a/admin/controllers/Common.php +++ b/admin/controllers/Common.php @@ -851,21 +851,28 @@ class Common extends CI_Controller return $this->show_json(SYS_CODE_FAIL, '手机不存在!'); } $mobile = $re['mobile']; - $cache = &load_cache('redis'); - $xz_admin_phone = $cache->get('xz_admin_phone'); - $middleNumber = ''; - if ($xz_admin_phone) { - $middleNumber = $xz_admin_phone['admins'][$this->uid]; - } - if (!$middleNumber) { - return $this->show_json(SYS_CODE_FAIL, '还未分配号码不可使用'); - } +// $cache = &load_cache('redis'); +// $xz_admin_phone = $cache->get('xz_admin_phone'); +// $middleNumber = ''; +// if ($xz_admin_phone) { +// $middleNumber = $xz_admin_phone['admins'][$this->uid]; +// } +// if (!$middleNumber) { +// return $this->show_json(SYS_CODE_FAIL, '还未分配号码不可使用'); +// } $this->load->helper('order'); require_once COMMPATH . 'third_party/Ycall/Ycall.php'; $seq_id = create_order_no(); $ycall = new Ycall(); $maxBindingTime = 30;//绑定时间 - $result = $ycall->AXbind($middleNumber, $mobile, '', $maxBindingTime, ''); +// $result = $ycall->AXbind($middleNumber, $mobile, '', $maxBindingTime, ''); + //改AXB模式 开始 + $this->load->model('sys/sys_admin_model'); + $user = $this->sys_admin_model->get(['id'=>$this->uid]); + $user_mobile = $user['mobile']; + if(!$user_mobile) return $this->show_json(SYS_CODE_FAIL, '管理员未设置手机号'); + $result = $ycall->ABXbind($user_mobile, $mobile, $seq_id, $maxBindingTime); + //改AXB模式 结束 if ($result['result'] != '000000') { //绑定失败 debug_log("xz_result:" . json_encode($result, JSON_UNESCAPED_UNICODE)); return $this->show_json(SYS_CODE_FAIL, $result['message']); diff --git a/api/controllers/plan/Yxcall.php b/api/controllers/plan/Yxcall.php index 704819cf..7bf119db 100644 --- a/api/controllers/plan/Yxcall.php +++ b/api/controllers/plan/Yxcall.php @@ -60,7 +60,8 @@ class Yxcall extends HD_Controller $this->mdOplogs->add($addData); $ycall = new Ycall(); //解绑 - $ycall->AXBUnbind($data['virtualMobile'], $data['calleeNumber']); +// $ycall->AXBUnbind($data['virtualMobile'], $data['calleeNumber']); + $result = $ycall->AXBUnbind($data['displayNumber'], $data['calleeNumber'], $data['callerNumber']); } elseif ($row['cf_id'] && $row['cf_platform'] == 'api') { //理车宝 $ycall = new Ycall(); //解绑