|
@@ -133,7 +133,16 @@ class gamematch extends Command
|
|
|
RoomUser::where("room_id", $room_id)->whereNotIn('user_id', array_values($group_users))->delete();
|
|
|
}
|
|
|
$players = User::select('user_id', 'avatar', 'name', 'win_count', 'lose_count')->whereIn("user_id", array_values($group_users))->get();
|
|
|
+ foreach ($players as $k => $player) {
|
|
|
+ if($player->win_count == 0 || ($player->win_count == 0 && $player->lose_count == 0)){
|
|
|
+ $win_rate = 0;
|
|
|
+ }else{
|
|
|
+ $win_rate = $player->win_count / ($player->win_count + $player->lose_count);
|
|
|
+ }
|
|
|
+ $players[$k]->win_rate = round($win_rate,2);
|
|
|
+ }
|
|
|
$info['players'] = $players;
|
|
|
+
|
|
|
//发送可以开始消息
|
|
|
$message = [
|
|
|
"type" => 'player_join',
|