|
@@ -117,7 +117,6 @@ class gamematch extends Command
|
|
|
];
|
|
|
//获取房间玩家信息
|
|
|
$group_users = Gateway::getUidListByGroup($room_id);
|
|
|
- var_dump($group_users);
|
|
|
if(count($group_users) > 0 && count($group_users) < $room->user_limit){
|
|
|
//清理不在房间的用户
|
|
|
RoomUser::whereNotIn('user_id', array_values($group_users))->delete();
|
|
@@ -132,12 +131,12 @@ class gamematch extends Command
|
|
|
Gateway::sendToGroup($room_id, json_encode($message));
|
|
|
echo "玩家加入房间: {$user_id}\n";
|
|
|
//判断对战是否开启标志
|
|
|
- // if(count($group_users) == $room->user_limit){
|
|
|
+ if(count($group_users) == $room->user_limit){
|
|
|
unset($update_data);
|
|
|
$update_data['is_full'] = 1;
|
|
|
$update_data['start_at'] = date('Y-m-d H:i:s');
|
|
|
Room::where("room_id", $room_id)->update($update_data);
|
|
|
- // }
|
|
|
+ }
|
|
|
|
|
|
//执行发题
|
|
|
Distribute::dispatch($room_id)->onQueue('distribute');
|
|
@@ -193,7 +192,6 @@ class gamematch extends Command
|
|
|
];
|
|
|
//获取房间玩家信息
|
|
|
$group_users = Gateway::getUidListByGroup($room_id);
|
|
|
- var_dump($group_users);
|
|
|
$info['players'] = User::select('user_id', 'avatar', 'name', 'win_count', 'lose_count')->whereIn("user_id", array_values($group_users))->get();
|
|
|
//发送可以开始消息
|
|
|
$message = [
|