From 2d00d2992d660b88da01aed8530e90355dfec433 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E5=8D=8E=E6=B8=85?= <18691022700@163.com> Date: Tue, 20 Jan 2026 10:51:15 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B7=A5=E4=BC=9A=E5=88=97=E8=A1=A8=E8=A7=92?= =?UTF-8?q?=E8=89=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/api/model/Guild.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/application/api/model/Guild.php b/application/api/model/Guild.php index 1552a893..3c7601d4 100644 --- a/application/api/model/Guild.php +++ b/application/api/model/Guild.php @@ -1014,6 +1014,12 @@ class Guild extends Model 'Member'=>'普通群成员', 'NotMember'=>'非群成员' ]; + $roles = [ + 'Owner'=> 1, + 'Admin'=> 2, + 'Member'=> 3, + 'NotMember'=> 4 + ]; //禁言用户列表 $mute_list = model('api/Tencent')->get_group_mute_list($guild_ids); $mute_user_list = []; @@ -1029,6 +1035,7 @@ class Guild extends Model $list[$key]['user_code'] = model('Decorate')->user_decorate_detail($value['user_id'], 6); //角色: $list[$key]['role'] = $member['u'.$value['user_id']]; + $list[$key]['group_role'] = $roles[$list[$key]['role']]; $list[$key]['role_str'] = $role[$list[$key]['role']]; $list[$key]['createtime'] = date('Y-m-d H:i:s',$value['createtime']); //当前用户是否在房间 @@ -1101,6 +1108,8 @@ class Guild extends Model return ['code' => 0, 'msg' => '群聊不存在',null]; } $user_list = $this->get_guild_user_list($guild_ids,0,1,10); + $role = model('api/Tencent')->get_group_member_info($guild_ids,['u'.$user_id]); + var_dump($role);exit; $is_deacon = 2; if($guild_info['user_id'] ==$user_id){ $is_deacon = 1;