Prechádzať zdrojové kódy

更新第五题逻辑错误导致一位回答后退出问题

郑晓宇 6 rokov pred
rodič
commit
74d1376339
1 zmenil súbory, kde vykonal 6 pridanie a 4 odobranie
  1. 6 4
      app/Home/Controllers/GameController.php

+ 6 - 4
app/Home/Controllers/GameController.php

@@ -92,10 +92,6 @@ class GameController extends Controller
         }else{
             $questions_count = 0;
         }
-        //问题超过或者到第4条为结束标志
-        if($questions_count > 4){
-          $message['is_end'] = 1;
-        }
         //检测用户断线
         Gateway::$registerAddress = '127.0.0.1:1238';
         //获取当前组存活用户
@@ -133,6 +129,12 @@ class GameController extends Controller
         $message['online'] = count($clients);
         $message['type'] = 'answer';
         $message['cur_quc'] = count($scores['questions'][$question_id]);
+        
+        //问题超过或者到第4条为结束标志
+        if($questions_count > 4 && $message['cur_quc'] > 1){
+          $message['is_end'] = 1;
+        }
+
         //发送消息
         Gateway::sendToGroup($room_id, json_encode($message));
         $response['code'] = 0;