Ken 1 день назад
Родитель
Сommit
80615faac4
2 измененных файлов с 5 добавлено и 6 удалено
  1. 1 3
      app/Services/IssueService.php
  2. 4 3
      app/Services/PcIssueService.php

+ 1 - 3
app/Services/IssueService.php

@@ -353,8 +353,6 @@ class IssueService extends BaseService
             BetService::betSettled($info->issue_no, $awards);
 
 
-
-
             DB::commit();
             return ['code' => self::YES, 'msg' => '开奖成功'];
         } catch (\Exception $e) {
@@ -840,7 +838,7 @@ class IssueService extends BaseService
                 }
                 $pc28Switch = Config::where('field', 'pc28_switch')->first()->val;
                 //更新游戏开关的切换
-                if ($pc28Switch == 0) Config::setPc28Switch();
+                if ($pc28Switch == 0 && $k == 0) Config::setPc28Switch();
             }
         }
 

+ 4 - 3
app/Services/PcIssueService.php

@@ -72,9 +72,10 @@ class PcIssueService extends BaseService
 
     private static function kaiJiang(): void
     {
-        $list = PcIssue::where('status', PcIssue::STATUS_CLOSE)->get();
+        $list = PcIssue::where('status', PcIssue::STATUS_CLOSE)
+            ->orderByDesc('id')->get();
         $now = time();
-        foreach ($list as $item) {
+        foreach ($list as $index => $item) {
             if (strtotime($item->end_time) <= $now) {
                 $keno = static::getKeno();
                 $item->keno = json_encode($keno);
@@ -123,7 +124,7 @@ class PcIssueService extends BaseService
 
                 $pc28Switch = Config::where('field', 'pc28_switch')->first()->val;
                 //更新游戏开关的切换
-                if ($pc28Switch == 1) Config::setPc28Switch();
+                if ($pc28Switch == 1 && $index == 0) Config::setPc28Switch();
 
                 $awards = IssueService::award(explode(',', $item->winning_numbers));
                 //预测结果