瀏覽代碼

修复无限刷题问题

郑晓宇 6 年之前
父節點
當前提交
92adb20266
共有 1 個文件被更改,包括 8 次插入2 次删除
  1. 8 2
      app/Home/Controllers/GameController.php

+ 8 - 2
app/Home/Controllers/GameController.php

@@ -81,9 +81,15 @@ class GameController extends Controller
         $option_id = $request->input('option_id');
         $user_id = $request->session()->get('user_id');
         //获取当前房间问题条数
-        $questions = Redis::smembers($room_id);
+        $questions = Redis::get($room_id . '_questions');
+        if($questions){
+            $questions = json_decode($questions);
+            $questions_count = count($questions);
+        }else{
+            $questions_count = 0;
+        }
         //问题超过或者到第4条为结束标志
-        if(count($questions) > 4){
+        if($questions_count > 4){
           $message['is_end'] = 1;
         }
         //检测用户断线