Ken 1 săptămână în urmă
părinte
comite
29839f1dc2
1 a modificat fișierele cu 8 adăugiri și 9 ștergeri
  1. 8 9
      app/Models/Prediction.php

+ 8 - 9
app/Models/Prediction.php

@@ -36,16 +36,15 @@ class Prediction extends Authenticatable
     static function result($issueNo, $size, $oddOrEven, $winningNumbers)
     {
         $data = static::where('issue_no', $issueNo)->first();
-        if ($data) {
-            $size = $size == '大' ? 1 : 0;
-            $oddOrEven = $oddOrEven == '双' ? 1 : 0;
-            $data->is_valid = 0;
-            if ($data->size == $size || $data->odd_or_even == $oddOrEven) {
-                $data->is_valid = 1;
-            }
-            $data->winning_numbers = $winningNumbers;
-            $data->save();
+        if (!$data) $data = static::prediction($issueNo);
+        $size = $size == '大' ? 1 : 0;
+        $oddOrEven = $oddOrEven == '双' ? 1 : 0;
+        $data->is_valid = 0;
+        if ($data->size == $size || $data->odd_or_even == $oddOrEven) {
+            $data->is_valid = 1;
         }
+        $data->winning_numbers = $winningNumbers;
+        $data->save();
 
     }