修改音视频表查询
This commit is contained in:
@@ -23,6 +23,8 @@ use App\Model\OrderInquiry;
|
||||
use App\Model\OrderInquiryCase;
|
||||
use App\Model\OrderInquiryCoupon;
|
||||
use App\Model\OrderInquiryRefund;
|
||||
use App\Model\OrderInquiryVideoRecord;
|
||||
use App\Model\OrderInquiryVideoReservation;
|
||||
use App\Model\OrderPrescription;
|
||||
use App\Model\OrderProduct;
|
||||
use App\Model\OrderProductCoupon;
|
||||
@@ -1773,17 +1775,17 @@ class CallBackController extends AbstractController
|
||||
// 获取视频预约记录
|
||||
$params = array();
|
||||
$params['room_id'] = $request_params['EventInfo']['RoomId'];
|
||||
$video_reservation = VideoReservation::getLastOne($params);
|
||||
if (empty($video_reservation)){
|
||||
$order_inquiry_video_reservation = OrderInquiryVideoReservation::getLastOne($params);
|
||||
if (empty($order_inquiry_video_reservation)){
|
||||
return $this->TrtcErrorReturn("未查询到该房间号,此条数据不接收");
|
||||
}
|
||||
|
||||
// 获取视频记录
|
||||
$params = array();
|
||||
$params['room_id'] = $request_params['EventInfo']['RoomId'];
|
||||
$params['order_inquiry_id'] = $video_reservation['order_inquiry_id'];
|
||||
$video_record = VideoRecord::getLastOne($params);
|
||||
if (empty($video_record)){
|
||||
$params['order_inquiry_id'] = $order_inquiry_video_reservation['order_inquiry_id'];
|
||||
$order_inquiry_video_records = OrderInquiryVideoRecord::getLastOne($params);
|
||||
if (empty($order_inquiry_video_records)){
|
||||
return $this->TrtcErrorReturn("缺少视频开启记录");
|
||||
}
|
||||
|
||||
@@ -1853,18 +1855,18 @@ class CallBackController extends AbstractController
|
||||
}
|
||||
|
||||
// 检测视频状态
|
||||
if ($video_record['video_status'] == 3 || $video_record['video_status'] == 4){
|
||||
if ($order_inquiry_video_records['video_status'] == 3 || $order_inquiry_video_records['video_status'] == 4){
|
||||
// 已开始/结束通话,进入房间动作不做处理
|
||||
return $this->TrtcSuccessReturn();
|
||||
}
|
||||
|
||||
// 修改视频状态
|
||||
$params = array();
|
||||
$params['records_id'] = $video_record['records_id'];
|
||||
$params['records_id'] = $order_inquiry_video_records['records_id'];
|
||||
|
||||
$data = array();
|
||||
$data['video_status'] = 2;
|
||||
$res = VideoRecord::edit($params,$data);
|
||||
$res = OrderInquiryVideoRecord::edit($params,$data);
|
||||
if (!$res){
|
||||
return $this->TrtcErrorReturn("修改视频状态失败");
|
||||
}
|
||||
@@ -1872,19 +1874,19 @@ class CallBackController extends AbstractController
|
||||
break;
|
||||
case '102': // 解散房间
|
||||
// 检测视频状态
|
||||
if ($video_record['video_status'] == 4){
|
||||
if ($order_inquiry_video_records['video_status'] == 4){
|
||||
// 已结束通话,解散房间动作不做处理
|
||||
return $this->TrtcSuccessReturn();
|
||||
}
|
||||
|
||||
// 修改视频状态
|
||||
$params = array();
|
||||
$params['records_id'] = $video_record['records_id'];
|
||||
$params['records_id'] = $order_inquiry_video_records['records_id'];
|
||||
|
||||
$data = array();
|
||||
$data['video_status'] = 4;
|
||||
$data['stop_video_time'] = date('Y-m-d H:i:s',$request_params['EventInfo']['EventMsTs']);
|
||||
$res = VideoRecord::edit($params,$data);
|
||||
$res = OrderInquiryVideoRecord::edit($params,$data);
|
||||
if (!$res){
|
||||
return $this->TrtcErrorReturn("修改视频状态失败");
|
||||
}
|
||||
@@ -1892,24 +1894,24 @@ class CallBackController extends AbstractController
|
||||
break;
|
||||
case '201': // 视频推流
|
||||
// 检测视频状态
|
||||
if ($video_record['video_status'] == 4){
|
||||
if ($order_inquiry_video_records['video_status'] == 4){
|
||||
// 已结束通话,视频推流动作不做处理
|
||||
return $this->TrtcSuccessReturn();
|
||||
}
|
||||
|
||||
if ($video_record['video_status'] == 3){
|
||||
if ($order_inquiry_video_records['video_status'] == 3){
|
||||
// 已开始通话,视频推流动作不做处理
|
||||
return $this->TrtcSuccessReturn();
|
||||
}
|
||||
|
||||
// 修改视频状态
|
||||
$params = array();
|
||||
$params['records_id'] = $video_record['records_id'];
|
||||
$params['records_id'] = $order_inquiry_video_records['records_id'];
|
||||
|
||||
$data = array();
|
||||
$data['video_status'] = 3;
|
||||
$data['stop_video_time'] = date('Y-m-d H:i:s',$request_params['EventInfo']['EventMsTs']);
|
||||
$res = VideoRecord::edit($params,$data);
|
||||
$res = OrderInquiryVideoRecord::edit($params,$data);
|
||||
if (!$res){
|
||||
return $this->TrtcErrorReturn("修改视频状态失败");
|
||||
}
|
||||
@@ -1917,24 +1919,24 @@ class CallBackController extends AbstractController
|
||||
break;
|
||||
case '203': // 音频推流
|
||||
// 检测视频状态
|
||||
if ($video_record['video_status'] == 4){
|
||||
if ($order_inquiry_video_records['video_status'] == 4){
|
||||
// 已结束通话,音频推流动作不做处理
|
||||
return $this->TrtcSuccessReturn();
|
||||
}
|
||||
|
||||
if ($video_record['video_status'] == 3){
|
||||
if ($order_inquiry_video_records['video_status'] == 3){
|
||||
// 已开始通话,音频推流动作不做处理
|
||||
return $this->TrtcSuccessReturn();
|
||||
}
|
||||
|
||||
// 修改视频状态
|
||||
$params = array();
|
||||
$params['records_id'] = $video_record['records_id'];
|
||||
$params['records_id'] = $order_inquiry_video_records['records_id'];
|
||||
|
||||
$data = array();
|
||||
$data['video_status'] = 3;
|
||||
$data['stop_video_time'] = date('Y-m-d H:i:s',$request_params['EventInfo']['EventMsTs']);
|
||||
$res = VideoRecord::edit($params,$data);
|
||||
$res = OrderInquiryVideoRecord::edit($params,$data);
|
||||
if (!$res){
|
||||
return $this->TrtcErrorReturn("修改视频状态失败");
|
||||
}
|
||||
@@ -2076,8 +2078,8 @@ class CallBackController extends AbstractController
|
||||
$params = array();
|
||||
$params['room_id'] = $request_params['EventInfo']['RoomId'];
|
||||
$params['order_inquiry_id'] = $video_reservation['order_inquiry_id'];
|
||||
$video_record = VideoRecord::getLastOne($params);
|
||||
if (empty($video_record)){
|
||||
$order_inquiry_video_records = OrderInquiryVideoRecord::getLastOne($params);
|
||||
if (empty($order_inquiry_video_records)){
|
||||
return $this->recordingErrorReturn("缺少视频开启记录");
|
||||
}
|
||||
|
||||
@@ -2158,7 +2160,7 @@ class CallBackController extends AbstractController
|
||||
|
||||
$data = array();
|
||||
$data['video_status'] = 2;
|
||||
$res = VideoRecord::edit($params,$data);
|
||||
$res = OrderInquiryVideoRecord::edit($params,$data);
|
||||
if (!$res){
|
||||
return $this->recordingErrorReturn("修改视频状态失败");
|
||||
}
|
||||
@@ -2178,7 +2180,7 @@ class CallBackController extends AbstractController
|
||||
$data = array();
|
||||
$data['video_status'] = 4;
|
||||
$data['stop_video_time'] = date('Y-m-d H:i:s',$request_params['EventInfo']['EventMsTs']);
|
||||
$res = VideoRecord::edit($params,$data);
|
||||
$res = OrderInquiryVideoRecord::edit($params,$data);
|
||||
if (!$res){
|
||||
return $this->recordingErrorReturn("修改视频状态失败");
|
||||
}
|
||||
@@ -2203,7 +2205,7 @@ class CallBackController extends AbstractController
|
||||
$data = array();
|
||||
$data['video_status'] = 3;
|
||||
$data['stop_video_time'] = date('Y-m-d H:i:s',$request_params['EventInfo']['EventMsTs']);
|
||||
$res = VideoRecord::edit($params,$data);
|
||||
$res = OrderInquiryVideoRecord::edit($params,$data);
|
||||
if (!$res){
|
||||
return $this->recordingErrorReturn("修改视频状态失败");
|
||||
}
|
||||
@@ -2228,7 +2230,7 @@ class CallBackController extends AbstractController
|
||||
$data = array();
|
||||
$data['video_status'] = 3;
|
||||
$data['stop_video_time'] = date('Y-m-d H:i:s',$request_params['EventInfo']['EventMsTs']);
|
||||
$res = VideoRecord::edit($params,$data);
|
||||
$res = OrderInquiryVideoRecord::edit($params,$data);
|
||||
if (!$res){
|
||||
return $this->recordingErrorReturn("修改视频状态失败");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user