在虚拟麦位的用户 在房间在线列表处理
This commit is contained in:
@@ -2269,7 +2269,7 @@ class Room extends Model
|
||||
if (!$room_id) {
|
||||
return ['code' => 0, 'msg' => '参数错误', 'data' => null];
|
||||
}
|
||||
$room_type = db::name('vs_room')->where(['id' => $room_id])->value('type_id');
|
||||
$room_type = $this->get_room_type($room_id);
|
||||
$lists['on_pit'] = [];
|
||||
$lists['off_pit'] = [];
|
||||
|
||||
@@ -2295,7 +2295,9 @@ class Room extends Model
|
||||
$validOnPitUsers = [];
|
||||
if(!empty($onPitUser)){
|
||||
foreach ($onPitUser as $k => $v) {
|
||||
if($room_type != 2){//拍卖房出价上麦用户 不在实际麦位上 不做下面的处理
|
||||
//$room_type = 2、3、4的时候不判断
|
||||
//2K歌房虚拟麦位,3、4拍卖房出价上麦用户 不在实际麦位上 不做下面的处理
|
||||
if($room_type != 2 && $room_type != 3 && $room_type != 4){
|
||||
$isOnPit = db::name('vs_room_pit')->where(['user_id' => $v['user_id'],'room_id' => $room_id])->value('pit_number');
|
||||
if(!$isOnPit){
|
||||
db::name('vs_room_visitor')->where(['id' => $v['id']])->update(['is_onpit' => 1]);
|
||||
|
||||
Reference in New Issue
Block a user