diff --git a/app/Controller/CallBackController.php b/app/Controller/CallBackController.php index 5d8cc95..61f1248 100644 --- a/app/Controller/CallBackController.php +++ b/app/Controller/CallBackController.php @@ -1763,7 +1763,7 @@ class CallBackController extends AbstractController } if (!in_array($request_params['EventType'],[102,103,201,203])){ - return $this->TrtcErrorReturn("事件类型错误"); + return $this->TrtcSuccessReturn(); } } catch (\Throwable $e) { // 验证失败 @@ -1798,33 +1798,39 @@ class CallBackController extends AbstractController $redis->set($redis_key, $request_params['EventType'], 20); if (!empty($redis_value)){ if ($redis_value == $request_params['EventType']){ - return $this->TrtcErrorReturn("存在正在执行的相同事件,此次事件不处理"); + // 存在正在执行的相同事件,此次事件不处理 + return $this->TrtcSuccessReturn(); } // 解散房间 if ($redis_value == 102){ - return $this->TrtcErrorReturn("正在处理结束通话事件,此次事件不处理"); + // 正在处理结束通话事件,此次事件不处理 + return $this->TrtcSuccessReturn(); } // 视频推流 if ($redis_value == 201){ if ($request_params['EventType'] == 103){ - return $this->TrtcErrorReturn("正在处理视频推流事件,此进入房间事件不处理"); + // 正在处理视频推流事件,进入房间事件不处理 + return $this->TrtcSuccessReturn(); } if ($request_params['EventType'] == 203){ - return $this->TrtcErrorReturn("正在处理视频推流事件,此音频推流事件不处理"); + // 正在处理视频推流事件,音频推流事件不处理 + return $this->TrtcSuccessReturn(); } } // 音频推流 if ($redis_value == 203){ if ($request_params['EventType'] == 103){ - return $this->TrtcErrorReturn("正在处理视频推流事件,此进入房间事件不处理"); + // 正在处理视频推流事件,进入房间事件不处理 + return $this->TrtcSuccessReturn(); } if ($request_params['EventType'] == 201){ - return $this->TrtcErrorReturn("正在处理视频推流事件,此视频推流事件不处理"); + // 正在处理视频推流事件,视频推流事件不处理 + return $this->TrtcSuccessReturn(); } } } @@ -1850,7 +1856,8 @@ class CallBackController extends AbstractController // 检测视频状态 if ($video_record['video_status'] == 3 || $video_record['video_status'] == 4){ - return $this->TrtcErrorReturn("已开始/结束通话,此进入房间动作不做处理"); + // 已开始/结束通话,进入房间动作不做处理 + return $this->TrtcSuccessReturn(); } // 修改视频状态 @@ -1868,7 +1875,8 @@ class CallBackController extends AbstractController case '102': // 解散房间 // 检测视频状态 if ($video_record['video_status'] == 4){ - return $this->TrtcErrorReturn("已结束通话,此解散房间动作不做处理"); + // 已结束通话,解散房间动作不做处理 + return $this->TrtcSuccessReturn(); } // 修改视频状态 @@ -1887,11 +1895,13 @@ class CallBackController extends AbstractController case '201': // 视频推流 // 检测视频状态 if ($video_record['video_status'] == 4){ - return $this->TrtcErrorReturn("已结束通话,此视频推流动作不做处理"); + // 已结束通话,视频推流动作不做处理 + return $this->TrtcSuccessReturn(); } if ($video_record['video_status'] == 3){ - return $this->TrtcErrorReturn("已开始通话,此视频推流动作不做处理"); + // 已开始通话,视频推流动作不做处理 + return $this->TrtcSuccessReturn(); } // 修改视频状态 @@ -1910,11 +1920,13 @@ class CallBackController extends AbstractController case '203': // 音频推流 // 检测视频状态 if ($video_record['video_status'] == 4){ - return $this->TrtcErrorReturn("已结束通话,此音频推流动作不做处理"); + // 已结束通话,音频推流动作不做处理 + return $this->TrtcSuccessReturn(); } if ($video_record['video_status'] == 3){ - return $this->TrtcErrorReturn("已开始通话,此音频推流动作不做处理"); + // 已开始通话,音频推流动作不做处理 + return $this->TrtcSuccessReturn(); } // 修改视频状态