From 917f91249eb390aa88388778a7d3b84c7c722d00 Mon Sep 17 00:00:00 2001 From: kuaifan Date: Mon, 6 Jun 2022 16:46:02 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=97=A0=E6=B3=95=E8=BD=AC?= =?UTF-8?q?=E5=8F=91=E5=88=AB=E4=BA=BA=E7=9A=84=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Http/Controllers/Api/DialogController.php | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/app/Http/Controllers/Api/DialogController.php b/app/Http/Controllers/Api/DialogController.php index 5dbe62894..7049eece8 100755 --- a/app/Http/Controllers/Api/DialogController.php +++ b/app/Http/Controllers/Api/DialogController.php @@ -642,14 +642,16 @@ class DialogController extends AbstractController $msg_id = intval(Request::input("msg_id")); $userids = Request::input('userids'); // - $msg = WebSocketDialogMsg::whereId($msg_id)->whereUserid($user->userid)->first(); - if (empty($msg)) { - return Base::retError("消息不存在或已被删除"); - } if (empty($userids)) { return Base::retError("请选择转发成员"); } // + $msg = WebSocketDialogMsg::whereId($msg_id)->first(); + if (empty($msg)) { + return Base::retError("消息不存在或已被删除"); + } + WebSocketDialog::checkDialog($msg->dialog_id); + // return $msg->forwardMsg($userids, $user->userid); } @@ -679,10 +681,12 @@ class DialogController extends AbstractController return Base::retError("参数错误"); } // - $msg = WebSocketDialogMsg::whereId($msg_id)->first(); // 不限制会员身份 + $msg = WebSocketDialogMsg::whereId($msg_id)->first(); if (empty($msg)) { return Base::retError("消息不存在或已被删除"); } + WebSocketDialog::checkDialog($msg->dialog_id); + // return $msg->emojiMsg($emoji, $user->userid); }