房间主持列表接口提交

This commit is contained in:
2026-01-22 15:31:42 +08:00
parent 46f644aacf
commit 9d0daea74a

View File

@@ -2026,4 +2026,28 @@ class Room extends adminApi
return V(1, "成功", $return_data); return V(1, "成功", $return_data);
} }
// 房间主持人列表
public function room_host_list(){
$page = input('page', 1);
$page_limit = input('page_limit', 10);
$room_id = input('room_id', '');
if(empty($room_id)){
return V(0, "房间ID不能为空");
}
$room_host_lists = db::name("vs_room_host")->where(['room_id'=>$room_id])->order('createtime desc')->page($page, $page_limit)->select();
if($room_host_lists){
foreach ($room_host_lists as $key => $value){
$room_host_lists[$key]['type_str'] = $value['type'] == 1 ? '主持' : '管理'; //1主持 2管理
$room_host_lists[$key]['nickname'] = db::name('user')->where(['id'=>$value['user_id']])->value('nickname');
$room_host_lists[$key]['avatar'] = db::name('user')->where(['id'=>$value['user_id']])->value('avatar');
$room_host_lists[$key]['user_code'] = db::name('user')->where(['id'=>$value['user_id']])->value('user_code');
$room_host_lists[$key]['createtime'] = date('Y-m-d H:i:s', $value['createtime']);
//主持是否在买上
$roop_pit_9 = db::name('vs_room_pit')->where(['room_id'=>$room_id, 'user_id'=>$value['user_id'],'pit_number'=>9])->value('id');
$room_host_lists[$key]['is_on_mic'] = $roop_pit_9 ? 1 : 0;
}
}
return V(1, "成功", $room_host_lists);
}
} }