Ken 2 روز پیش
والد
کامیت
f112ec7796
2فایلهای تغییر یافته به همراه8 افزوده شده و 1 حذف شده
  1. 6 1
      app/Models/PcPrediction.php
  2. 2 0
      app/Services/PcIssueService.php

+ 6 - 1
app/Models/PcPrediction.php

@@ -27,10 +27,15 @@ class PcPrediction extends BaseModel
     }
 
     //预测结果
-    static function result($issueNo, $size, $oddOrEven, $winningNumbers): void
+    static function result($issueNo, $winningNumbers, $awards): void
     {
+
         $data = static::where('issue_no', $issueNo)->first();
         if (!$data) $data = static::prediction($issueNo);
+
+
+        $size = in_array("大", $awards) ? "大" : "小";
+        $oddOrEven = in_array("双", $awards) ? "双" : "单";
         $size = $size == '大' ? Prediction::SIZE_BIG : Prediction::SIZE_SMALL;
         $oddOrEven = $oddOrEven == '双' ? Prediction::EVEN : Prediction::ODD;
         $data->is_valid = Prediction::VALID_ERROR;

+ 2 - 0
app/Services/PcIssueService.php

@@ -70,6 +70,8 @@ class PcIssueService extends BaseService
                 $item->status = PcIssue::STATUS_DRAW;
                 $item->save();
                 $awards = IssueService::award(explode(',', $item->winning_numbers));
+
+                PcPrediction::result($item->issue_no, $item->winning_numbers,$awards );
 //                PcCao::updateData($awards);
                 PcCaoHistory::updateData($awards);