群聊禁言

This commit is contained in:
2026-01-02 16:51:33 +08:00
parent 149546ee8e
commit 09147525a0
2 changed files with 29 additions and 0 deletions

View File

@@ -958,6 +958,12 @@ class Guild extends Model
'Member'=>'普通群成员',
'NotMember'=>'非群成员'
];
//禁言用户列表
$mute_list = model('api/Tencent')->get_group_mute_list($guild_ids);
$mute_user_list = [];
if($mute_list['code'] == 1){
$mute_user_list = array_column($mute_list['data'], 'Member_Account');
}
foreach ($list as $key => $value) {
if($user_id == $value['user_id']){
$list[$key]['is_self'] = 1;
@@ -977,6 +983,12 @@ class Guild extends Model
->where(['a.user_id' => $value['user_id'], 'a.is_delete' => 1])
->find();
$list[$key]['in_room_id'] = $in_room['room_id'] ?? 0;
//用户是否被禁言
if(in_array('u'.$value['user_id'], $mute_user_list)){
$list[$key]['is_mute'] = 1;
}else{
$list[$key]['is_mute'] = 0;
}
}
}