内侧房间不让进

This commit is contained in:
2025-12-31 10:40:31 +08:00
parent a8b3d30ac6
commit 4187931abd

View File

@@ -139,18 +139,24 @@ class Room extends BaseCom
$is_maintenance = get_system_config_value('is_maintenance');
//获取内侧账号
$inside_uid = get_system_config_value('inside_uid');
//先转为数组
$inside_uid = explode(',',$inside_uid);
if($inside_uid && $is_maintenance == 3){
//排除小房间
$room_type = db::name('vs_room')->where('id',$room_id)->value('type_id');
if($room_type != 6){
//先转为数组 不是内侧账号 返回301
$inside_uid = explode(',',$inside_uid);
//room id = 9 是武松打鼠的房间 暂定为内侧房间
if(in_array($this->uid,$inside_uid) && $room_id != 9 && $room_id != 37){
return V(0, '不可访问');
}
}
}
//内侧账号 才可进入
//暂定为内侧房间
if(!in_array($this->uid,$inside_uid) && ($room_id == 9 || $room_id == 37 || $room_id == 8)){
return V(0, '内侧房间,不可访问');
}
$reslut = model('Room')->join_room($this->uid, $room_id, $password);
return V($reslut['code'], $reslut['msg'], $reslut['data']);