Ken il y a 4 jours
Parent
commit
2b325dd201
1 fichiers modifiés avec 24 ajouts et 16 suppressions
  1. 24 16
      app/Services/BetService.php

+ 24 - 16
app/Services/BetService.php

@@ -447,6 +447,19 @@ class BetService extends BaseService
                     $member_id = self::generateRandomNumber(10);
                     $betTimes = rand(1, $betNumber); // 每次下注次数
                     Cache::add("封盘后下注单数_{$issueInfo->issue_no}", rand(3, 5), 4);
+
+
+                    $lastStr = self::hideMiddleDigits($member_id, 4);
+                    $lang = App::getLocale();
+                    $group_language = Config::where('field', 'group_language')->first()->val;
+                    App::setLocale($group_language);
+                    $groupText = lang('会员下注') . " 【" . $lastStr . "】 \n";
+                    $groupText .= lang('下注期数') . ":{$issueInfo->issue_no} \n";
+                    $groupText .= lang('下注内容') . " \n";
+                    $groupText .= "----------- \n";
+
+                    App::setLocale($lang);
+
                     for ($i = 0; $i < $betTimes; $i++) {
 
                         if (strtotime($issueInfo['end_time']) - time() < IssueService::COUNTDOWN_TO_CLOSING_THE_MARKET) {
@@ -485,29 +498,24 @@ class BetService extends BaseService
 
                             $fake_bet_list[] = $item;
 
-                            $lastStr = self::hideMiddleDigits($item['member_id'], 4);
-                            $lang = App::getLocale();
-                            $group_language = Config::where('field', 'group_language')->first()->val;
-                            App::setLocale($group_language);
-                            $groupText = lang('会员下注') . " 【" . $lastStr . "】 \n";
-                            $groupText .= lang('下注期数') . ":{$issueInfo->issue_no} \n";
-                            $groupText .= lang('下注内容') . ":{$input} \n";
-//                            $groupText .= "----------- \n";
-//                            $groupText .= "{$input} \n";
-//                            $groupText .= "----------- \n";
-                            App::setLocale($lang);
+                            $groupText .= "{$input} \n";
+
+
 
                             if (strtotime($issueInfo['end_time']) - strtotime($now_date) < 22) {
                                 $fake_bet_count = Cache::get("fake_bet_count_{$issueInfo->issue_no}", 0);
                                 Cache::put("fake_bet_count_{$issueInfo->issue_no}", $fake_bet_count + 1, 500);
                             }
-
-                            $inlineButton = self::getOperateButton();
-                            // 群通知  暂停2秒再发送,避免同时发送多个消息而超过 Telegram 的频率限制
-                            self::asyncBettingGroupNotice($groupText, $inlineButton);   // 异步群通知
-                            sleep(2);
                         }
                     }
+                    $groupText .= "----------- \n";
+                    $inlineButton = self::getOperateButton();
+                    // 群通知  暂停2秒再发送,避免同时发送多个消息而超过 Telegram 的频率限制
+                    self::asyncBettingGroupNotice($groupText, $inlineButton);   // 异步群通知
+                    sleep(2);
+
+
+
                     Cache::put('fake_bet_' . $issueInfo->issue_no, $fake_bet_list, 500);
                 }