郑晓宇 6 yıl önce
ebeveyn
işleme
3dfb6e9e7e
1 değiştirilmiş dosya ile 11 ekleme ve 0 silme
  1. 11 0
      app/Home/Controllers/UserController.php

+ 11 - 0
app/Home/Controllers/UserController.php

@@ -149,6 +149,17 @@ class UserController extends Controller
             Gateway::joinGroup($client_id, $room_id);
             $response['info']['in_game'] = 1;
             //获取房间玩家信息
+            if($user->win_count == 0 || ($user->win_count == 0 && $user->lose_count == 0)){
+                $win_rate = 0;
+            }else{
+                $win_rate = $user->win_count / ($user->win_count + $user->lose_count);
+            }
+            $info['user'] = [
+                "user_id" => $user_id,
+                "name" => $user->name,
+                "avatar" => $user->avatar,
+                "win_rate" => $win_rate,
+            ];
             $group_users = Gateway::getUidListByGroup($room_id);
             $players = User::select('user_id', 'avatar', 'name', 'win_count', 'lose_count')->whereIn("user_id", array_values($group_users))->get();
             $info['players'] = $players;