群信息
This commit is contained in:
@@ -25,11 +25,7 @@ class GroupController extends ApiController
|
|||||||
}
|
}
|
||||||
$data = Db::name('chat_group')->where(['id' => $group_id])->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, 'quit_time' => null, 'is_kicked' => 0])->find();
|
$data['is_th'] = ChatGroup::isTh($group_id, $this->uid);
|
||||||
$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();
|
$mute = Db::name('chat_group_mute')->where(['group_id' => $group_id, 'user_id' => 0])->find();
|
||||||
$data['is_mute'] = $mute?1:0;
|
$data['is_mute'] = $mute?1:0;
|
||||||
return $this->success($data);
|
return $this->success($data);
|
||||||
|
|||||||
@@ -218,6 +218,7 @@ class MessageController extends ApiController
|
|||||||
}
|
}
|
||||||
$data[$k]['msg'] = $msg;
|
$data[$k]['msg'] = $msg;
|
||||||
$data[$k]['unread_count'] = $unreadCount;
|
$data[$k]['unread_count'] = $unreadCount;
|
||||||
|
$data[$k]['is_th'] = ChatGroup::isTh($session['group_id'], $this->uid);
|
||||||
}
|
}
|
||||||
return $this->success(['list' => $data]);
|
return $this->success(['list' => $data]);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,7 +2,22 @@
|
|||||||
namespace app\chat\model;
|
namespace app\chat\model;
|
||||||
|
|
||||||
|
|
||||||
|
use support\think\Db;
|
||||||
|
|
||||||
class ChatGroup extends BaseModel
|
class ChatGroup extends BaseModel
|
||||||
{
|
{
|
||||||
public $tabla_name = 'chat_group';
|
public $tabla_name = 'chat_group';
|
||||||
|
|
||||||
|
|
||||||
|
public static function isTh($group_id, $uid)
|
||||||
|
{
|
||||||
|
$group_user = Db::name('chat_group_member')->where(['group_id' => $group_id, 'user_id' => $uid, 'quit_time' => null, 'is_kicked' => 0])->find();
|
||||||
|
if($group_user) {
|
||||||
|
return 1;
|
||||||
|
}else {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user