优化回复消息

This commit is contained in:
kuaifan
2022-06-17 10:42:06 +08:00
parent 3728b1d3a0
commit 3cc6a3317e
7 changed files with 111 additions and 37 deletions

View File

@@ -222,6 +222,36 @@ class DialogController extends AbstractController
return Base::retSuccess('success', $data);
}
/**
* @api {get} api/dialog/msg/one 05. 获取单个消息
*
* @apiDescription 主要用于获取回复消息的详情需要token身份
* @apiVersion 1.0.0
* @apiGroup dialog
* @apiName msg__one
*
* @apiParam {Number} msg_id 消息ID
*
* @apiSuccess {Number} ret 返回状态码1正确、0错误
* @apiSuccess {String} msg 返回信息(错误描述)
* @apiSuccess {Object} data 返回数据
*/
public function msg__one()
{
User::auth();
//
$msg_id = intval(Request::input('msg_id'));
//
$dialogMsg = WebSocketDialogMsg::find($msg_id);
if (empty($dialogMsg)) {
return Base::retError('消息不存在或已被删除');
}
//
WebSocketDialog::checkDialog($dialogMsg->dialog_id);
//
return Base::retSuccess('success', $dialogMsg);
}
/**
* @api {get} api/dialog/msg/unread 06. 获取未读消息数量
*