郑晓宇 6 년 전
부모
커밋
3dfb6e9e7e
1개의 변경된 파일11개의 추가작업 그리고 0개의 파일을 삭제
  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;