Quellcode durchsuchen

更新缓存问题

郑晓宇 vor 6 Jahren
Ursprung
Commit
48ba8204e8
1 geänderte Dateien mit 3 neuen und 3 gelöschten Zeilen
  1. 3 3
      app/Home/Controllers/GameController.php

+ 3 - 3
app/Home/Controllers/GameController.php

@@ -32,7 +32,7 @@ class GameController extends Controller
         $questions = Redis::smembers($room_id);
         $question = Question::inRandomOrder()->select('question_id','title')->where("is_released",1)->whereNotIn("question_id", $questions)->first();
         $options = Option::select('option_id','title')->where("question_id",$question->question_id)->get($question->question_id);
-        Redis::sadd($room_id, $question->question_id);
+        Redis::sadd($room_id, (int) $question->question_id);
         //设置返回数据
         $response['code'] = 0;
         $response['msg'] = '获取成功';
@@ -84,7 +84,7 @@ class GameController extends Controller
           ["is_answer", 1],
         ])->count();
 
-        $scores = Redis::get($room_id);
+        $scores = Redis::get($room_id.'_info');
         if($scores){
           $scores = json_decode($scores, 1);
         }else{
@@ -97,7 +97,7 @@ class GameController extends Controller
         if($is_true){
             $scores[$user_id] = (int) $scores[$user_id] + 1;
         }
-        Redis::set($room_id, json_encode($scores));
+        Redis::set($room_id . '_info', json_encode($scores));
         $message['is_true'] = $is_true;
         $message['scores'] = $scores;
         $message['user_id'] = $user_id;