diff --git a/app/chat/controller/GroupController.php b/app/chat/controller/GroupController.php index 31ac117..8be0c36 100644 --- a/app/chat/controller/GroupController.php +++ b/app/chat/controller/GroupController.php @@ -23,7 +23,13 @@ class GroupController extends ApiController if (empty($group_id)) { return $this->error('参数不存在'); } - $data = Db::name('chat_group')->where(['id' => $group_id, 'owner_id' => $this->uid])->find(); + $data = Db::name('chat_group')->where(['id' => $group_id])->find(); + // 先判断在没在群里 + $group_user = Db::name('chat_group_member')->where(['group_id' => $group_id, 'user_id' => $this->uid])->find(); + $data['is_th'] = 1; + if($group_user) { + $data['is_th'] = 0; + } $mute = Db::name('chat_group_mute')->where(['group_id' => $group_id, 'user_id' => 0])->find(); $data['is_mute'] = $mute?1:0; return $this->success($data);