|
|
@@ -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();
|
|
|
|
|
|
}
|
|
|
|