酒吧房 约他

This commit is contained in:
2026-01-06 20:44:50 +08:00
parent 8ee7b255f3
commit b46bef67df
4 changed files with 71 additions and 4 deletions

View File

@@ -122,7 +122,7 @@ class BarRoom extends Model
$liao_ta_gif = $this->get_liao_ta_gift();
$liao_ta_gif_id = $liao_ta_gif['gid']??0;
//调用送礼接口
$re = model("api/send_gift")->send_gift($user_id,$to_user_id,$liao_ta_gif_id,1,1,$room_id);
$re = model("api/SendGift")->send_gift($user_id,$to_user_id,$liao_ta_gif_id,1,1,$room_id);
if($re['code'] != 1){
return ['code' => 0, 'msg' => $re['msg'], 'data' => null];
}
@@ -149,7 +149,7 @@ class BarRoom extends Model
}
$to_user_ids = implode(',',$to_user_ids);
$re = model("api/send_gift")->send_gift($user_id,$to_user_ids,$liao_ta_gif_id,1,1,$room_id);
$re = model("api/SendGift")->send_gift($user_id,$to_user_ids,$liao_ta_gif_id,1,1,$room_id);
if($re['code'] != 1){
return ['code' => 0, 'msg' => $re['msg'], 'data' => null];
}
@@ -179,4 +179,37 @@ class BarRoom extends Model
return $gift_data;
}
//约TA
public function meeting_ta($user_id,$room_id,$meet_user_id,$gift_id){
//走送礼流程
$res = model("api/SendGift")->send_gift($user_id,$meet_user_id,$gift_id,1,1,$room_id);
if($res['code'] != 1){
return ['code' => 0, 'msg' => $res['msg'], 'data' => null];
}
//创建私密房间 并告知前端拉谁进入
$room_ids = model('api/Room')->user_create_room($user_id,'酒吧私密房',get_system_config_value('web_site').'/data/avatar/head_pic.png','酒吧房产生的一次性房间',11);
if($room_ids['code'] != 1){
return ['code' => 0, 'msg' => $room_ids['msg'], 'data' => null];
}else{
//记录小房间
$datda = [
'room_id' => $room_ids['data'],
'user_id' => $user_id,
'meet_user_id' => $meet_user_id,
'end_time' => time() + get_system_config_value('bar_room_timea') * 60,
'createtime' => time(),
'status' => 1 //1-正常2-结束
];
db::name('vs_room_bar_movie')->insert($datda);
$text['text'] = '约TA并创建房间';
$text['room_id'] = $room_ids['data'];//前端用来让用户跳转的房间id
$text['user_id'] = $user_id;
$text['meet_user_id'] = $meet_user_id;
model('api/Chat')->sendMsg(1201,$room_id,$text);
}
return ['code' => 1, 'msg' => '成功', 'data' => null];
}
}

View File

@@ -153,6 +153,8 @@ class Chat extends Model
//酒吧房撩TA推送
// BarRoomLiaoTa = 1200,
//酒吧房开私密房
// BarRoomOpenPrivateRoom = 1201,

View File

@@ -61,12 +61,18 @@ class Room extends Model
$data['is_open_blind_box_turntable'] = 1;
}
$data['label_id'] = 1;
}elseif ($type == 7){
}elseif ($type == 7){//互娱房创建的私密电影屋
$data['room_number'] = $this->get_user_code();
$data['type_id'] = 6;//cp电影房
$room_intro = $room_intro.'('.$type.')';
$data['apply_status'] = 2;
$data['label_id'] = 5;
}elseif ($type == 11){//酒吧房创建的私密房
$data['room_number'] = $this->get_user_code();
$data['type_id'] = 6;//cp电影房
$room_intro = $room_intro.'('.$type.')';
$data['apply_status'] = 2;
$data['label_id'] = 8;
}
else{//cp电影房
$data['room_number'] = $this->get_user_code();