历史消息
This commit is contained in:
@@ -39,6 +39,7 @@ class MessageController extends ApiController
|
|||||||
// 构建查询条件
|
// 构建查询条件
|
||||||
$query = Db::name('chat_message')->where(['session_id' => $session_id]);
|
$query = Db::name('chat_message')->where(['session_id' => $session_id]);
|
||||||
|
|
||||||
|
$role = 2;
|
||||||
// 群聊需验证是否在群内
|
// 群聊需验证是否在群内
|
||||||
if ($chatType == 2) {
|
if ($chatType == 2) {
|
||||||
$isMember = Db::name('chat_group_member')->where([
|
$isMember = Db::name('chat_group_member')->where([
|
||||||
@@ -50,6 +51,7 @@ class MessageController extends ApiController
|
|||||||
if (!$isMember) {
|
if (!$isMember) {
|
||||||
return $this->error('不在群内,无法获取历史消息');
|
return $this->error('不在群内,无法获取历史消息');
|
||||||
}
|
}
|
||||||
|
$role = $isMember['role'];
|
||||||
}
|
}
|
||||||
|
|
||||||
// 分页查询(倒序取,再正序返回)
|
// 分页查询(倒序取,再正序返回)
|
||||||
@@ -83,10 +85,12 @@ class MessageController extends ApiController
|
|||||||
}else {
|
}else {
|
||||||
$v['is_user_send'] = 2; // 别人发的
|
$v['is_user_send'] = 2; // 别人发的
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
$mute = Db::name('chat_group_mute')->where(['group_id' => $group_id, 'user_id' => 0])->find();
|
$mute = Db::name('chat_group_mute')->where(['group_id' => $group_id, 'user_id' => 0])->find();
|
||||||
$group['is_mute'] = $mute?1:0;
|
$group['is_mute'] = $mute?1:0;
|
||||||
|
$group['role'] = $role;
|
||||||
return $this->success([
|
return $this->success([
|
||||||
'group' => $group,
|
'group' => $group,
|
||||||
'list' => $messages,
|
'list' => $messages,
|
||||||
|
|||||||
Reference in New Issue
Block a user