diff --git a/application/api/model/SendGift.php b/application/api/model/SendGift.php index d0fec3e0..e59be4fa 100644 --- a/application/api/model/SendGift.php +++ b/application/api/model/SendGift.php @@ -215,6 +215,25 @@ class SendGift extends Model db::name('vs_room')->where(['id' => $p_room_id])->inc('hot_value', $gift_totalaa)->inc('today_hot_value', $gift_totalaa)->update(); Db::commit(); + + //推送消息 私密房 倒计时增加 + $value = db::name('vs_room_bar_movie')->where('room_id', $room_id) + ->value('end_time'); + if($value){ + $add_time_str = get_system_config_value('room_bar_movie_add_time') ?? '10,1';//默认10金币增加1秒 + //变成数组 + $add_time_array = explode(',', $add_time_str); + $add_time = floor($receive_gift_total/$add_time_array[0])*$add_time_array[1]; + db::name('vs_room_bar_movie')->where('room_id', $room_id) + ->setInc('end_time', $add_time);//1金币加1秒 + $text111 = [ + 'room_id' => $room_id, + 'time_day' => db::name('vs_room_bar_movie')->where('room_id', $room_id)->value('end_time'), + 'text' => '房间结束时间变化' + ]; + //聊天室推送系统消息 + model('Chat')->sendMsg(1052,$room_id,$text111); + } }else{ //金币购买送礼 1金币购买 2送背包礼物 if($type == 1){ @@ -471,11 +490,15 @@ class SendGift extends Model if($room_type == 6){ //推送消息 交友房创建的私密房 倒计时增加 + $add_time_str = get_system_config_value('room_cp_movie_add_time') ?? '1,1';//默认1金币增加1秒 + //变成数组 + $add_time_array = explode(',', $add_time_str); + $add_time = floor($receive_gift_total/$add_time_array[0])*$add_time_array[1]; $value = db::name('vs_room_cp_movie')->where('room_id', $room_id)->where('type',1) ->value('time_day'); if($value){ db::name('vs_room_cp_movie')->where('room_id', $room_id)->where('type',1) - ->setInc('time_day', $receive_gift_total);//1金币加1秒 + ->setInc('time_day', $add_time);//1金币加1秒 $text111 = [ 'room_id' => $room_id, 'time_day' => db::name('vs_room_cp_movie')->where('room_id', $room_id)->where('type',1)->value('time_day'),