离线
This commit is contained in:
@@ -642,7 +642,7 @@ class Room extends Model
|
|||||||
//麦位信息
|
//麦位信息
|
||||||
$pit_list = db::name('vs_room_pit')->alias('a')->join('user b', 'a.user_id = b.id', 'left')
|
$pit_list = db::name('vs_room_pit')->alias('a')->join('user b', 'a.user_id = b.id', 'left')
|
||||||
->where(['a.room_id' => $room['id'],'a.status' => 1])
|
->where(['a.room_id' => $room['id'],'a.status' => 1])
|
||||||
->field('a.id,a.user_id,a.pit_number,a.is_lock,a.is_mute,a.count_down,b.nickname,b.avatar,b.sex,b.user_code')
|
->field('a.id,a.user_id,a.pit_number,a.is_lock,a.is_mute,a.count_down,b.nickname,b.avatar,b.sex,b.user_code,b.is_online')
|
||||||
->order('a.pit_number asc')->select();
|
->order('a.pit_number asc')->select();
|
||||||
foreach ($pit_list as &$value) {
|
foreach ($pit_list as &$value) {
|
||||||
$value['charm'] = 0;
|
$value['charm'] = 0;
|
||||||
@@ -1108,7 +1108,7 @@ class Room extends Model
|
|||||||
{
|
{
|
||||||
//房间正在拍的信息
|
//房间正在拍的信息
|
||||||
$auction = db::name('vs_room_auction')->alias('a')->join('user b', 'a.user_id = b.id', 'left')
|
$auction = db::name('vs_room_auction')->alias('a')->join('user b', 'a.user_id = b.id', 'left')
|
||||||
->field('a.auction_id,a.user_id,b.nickname,b.avatar,b.sex,b.user_code,a.auction_type,a.relation_id,a.gift_id,a.gift_price,a.time_day,a.duration')
|
->field('a.auction_id,a.user_id,b.nickname,b.avatar,b.sex,b.user_code,a.auction_type,a.relation_id,a.gift_id,a.gift_price,a.time_day,a.duration,b.is_online')
|
||||||
->where(['a.room_id' => $room_id,'a.status' => 2])->find();
|
->where(['a.room_id' => $room_id,'a.status' => 2])->find();
|
||||||
// var_dump($auction);exit;
|
// var_dump($auction);exit;
|
||||||
if($auction){
|
if($auction){
|
||||||
|
|||||||
@@ -34,7 +34,7 @@ class FriendEnd
|
|||||||
foreach ($user_list as &$value){
|
foreach ($user_list as &$value){
|
||||||
if(time() - $value['updatetime'] >= 183){//2秒刷新一次,加上用户多 三分钟补偿3秒
|
if(time() - $value['updatetime'] >= 183){//2秒刷新一次,加上用户多 三分钟补偿3秒
|
||||||
//断线
|
//断线
|
||||||
db::name('user')->where('id',$value['user_id'])->update(['is_online'=>0]);
|
db::name('user')->where('id',$value['user_id'])->update(['is_online'=>2]);
|
||||||
//是否在房间内
|
//是否在房间内
|
||||||
$room_id = db::name('vs_room_visitor')->where('user_id',$value['user_id'])->order('id desc')->value('room_id');
|
$room_id = db::name('vs_room_visitor')->where('user_id',$value['user_id'])->order('id desc')->value('room_id');
|
||||||
if($room_id){
|
if($room_id){
|
||||||
|
|||||||
Reference in New Issue
Block a user