酒吧房点击用户头像

This commit is contained in:
2026-01-08 15:08:20 +08:00
parent 7e64fe73a9
commit eddb1e2fc0
3 changed files with 38 additions and 6 deletions

View File

@@ -120,25 +120,48 @@ class GiftNew extends Model
return ['code' => 1, 'msg' => '获取成功', 'data' => $list];
}
//自定义礼物设置
public function set_custom_gift($user_id, $gift_id, $gift_remark_name){
public function set_custom_gift($user_id, $gift_id, $room_id, $gift_remark_name){
$gift_info = db::name('vs_gift')->where(['gid' => $gift_id, 'delete_time' => 0, 'is_show' => 1])->find();
if(!$gift_info){
return ['code' => 0, 'msg' => '礼物不存在','data' =>null];
}
$user_custom_gift = db::name('vs_user_custom_gift')->where(['user_id' => $user_id,'gift_id'=>$gift_id])->find();
if($user_custom_gift){
db::name('vs_user_custom_gift')->where(['user_id' => $user_id,'gift_id'=>$gift_id])->update(['gift_remark_name'=>$gift_remark_name,'updatetime'=>time()]);
if(empty($gift_remark_name)){
$type = 0;//删除
}else{
db::name('vs_user_custom_gift')->insert([
$type = 1;
}
$user_custom_gift = db::name('vs_user_custom_gift')->where(['user_id' => $user_id,'room_id'=>$room_id,'gift_id'=>$gift_id])->find();
if($user_custom_gift){
db::name('vs_user_custom_gift')->where(['id' => $user_custom_gift['id']])->update(['gift_remark_name'=>$gift_remark_name,'updatetime'=>time()]);
}else{
$res = db::name('vs_user_custom_gift')->insert([
'user_id' => $user_id,
'gift_id'=>$gift_id,
'room_id'=>$room_id,
'gift_remark_name'=>$gift_remark_name,
'createtime'=>time()
]);
if(!$res){
return ['code' => 0, 'msg' => '设置失败','data' =>null];
}
}
$user_on_pit = db::name('vs_room_pit')->where(['room_id' => $room_id, 'user_id' => $user_id])->value('pit_number');
if($user_on_pit){
$text['text'] = '设置自定义礼物';
$text['type'] = $type;
$text['user_id'] = $user_id;
$text['pit_number'] = $user_on_pit;
//聊天室推送系统消息
model('Chat')->sendMsg(1203,$room_id,$text);
}
return ['code' => 1, 'msg' => '设置成功','data' =>null];
}
//自定义礼物列表
public function get_custom_gift_list($user_id){
$list = db::name('vs_user_custom_gift')