Просмотр исходного кода

更新断线重连数据错误问题

郑晓宇 лет назад: 6
Родитель
Сommit
368f580903
1 измененных файлов с 8 добавлено и 0 удалено
  1. 8 0
      app/Home/Controllers/UserController.php

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

@@ -162,6 +162,14 @@ class UserController extends Controller
             ];
             $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();
+            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) * 100;
+            }
             $info['players'] = $players;
             //发送可以开始消息
             $message = [