diff --git a/application/api/model/Room.php b/application/api/model/Room.php index c5804fb..b1808a2 100644 --- a/application/api/model/Room.php +++ b/application/api/model/Room.php @@ -2549,6 +2549,8 @@ class Room extends Model return ['code' => 1, 'msg' => '操作成功', 'data' => null]; } + + //用户在房间内切后台保留机制 public function user_in_room_background($user_id,$room_id,$type) { if(!$room_id){ diff --git a/application/cron/controller/TenSeconds.php b/application/cron/controller/TenSeconds.php index edb7e10..f9eb53e 100644 --- a/application/cron/controller/TenSeconds.php +++ b/application/cron/controller/TenSeconds.php @@ -58,9 +58,10 @@ class TenSeconds $time = time() - 300; $user_list = db::name('vs_user_in_room_bg')->field('id')->where('updatetime', '<=', $time)->select(); if($user_list){ - foreach ($user_list as &$value){ + foreach ($user_list as $v){ //删除 - db::name('vs_user_in_room_bg')->delete($value['id']); + db::name('vs_user_in_room_bg')->delete($v['id']); + model('api/Room')->quit_room($v['user_id'], $v['room_id'],$v['user_id'],2); } } }