进入房间 保持心跳
This commit is contained in:
@@ -705,6 +705,8 @@ class Room extends Model
|
|||||||
$is_join = db::name('vs_room_visitor')->where(['room_id' => $room_id, 'user_id' => $user_id])->find();
|
$is_join = db::name('vs_room_visitor')->where(['room_id' => $room_id, 'user_id' => $user_id])->find();
|
||||||
if (!$is_join) {
|
if (!$is_join) {
|
||||||
db::name('vs_room_visitor')->insert(['room_id' => $room_id, 'user_id' => $user_id, 'createtime' => time()]);
|
db::name('vs_room_visitor')->insert(['room_id' => $room_id, 'user_id' => $user_id, 'createtime' => time()]);
|
||||||
|
}else{
|
||||||
|
db::name('vs_room_visitor')->where('id', $is_join['id'])->update(['createtime' => time(),'is_online' => 1]);
|
||||||
}
|
}
|
||||||
db::name('user_data')->where('user_id', $user_id)->update(['room_id' => $room_id]);
|
db::name('user_data')->where('user_id', $user_id)->update(['room_id' => $room_id]);
|
||||||
//进入房间保持心跳
|
//进入房间保持心跳
|
||||||
@@ -719,6 +721,8 @@ class Room extends Model
|
|||||||
'updatetime' => time()
|
'updatetime' => time()
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
//进入房间查看是否在房间内 修正数据
|
||||||
|
db::name('user')->where('id', $user_id)->update(['is_online' => 1]);
|
||||||
|
|
||||||
$room['is_use_code'] = 0;
|
$room['is_use_code'] = 0;
|
||||||
$liang = model('api/Decorate')->user_decorate_detail($room['id'],7);
|
$liang = model('api/Decorate')->user_decorate_detail($room['id'],7);
|
||||||
|
|||||||
Reference in New Issue
Block a user