From 925ac68f203c90c8a003c987f3f8f033cc49c335 Mon Sep 17 00:00:00 2001 From: lkddi Date: Thu, 12 Mar 2026 16:01:27 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BD=A9=E7=A5=A8=E8=B4=AD=E7=A5=A8=E6=88=90?= =?UTF-8?q?=E5=8A=9F=E5=A2=9E=E5=8A=A0=E5=85=A8=E7=AB=99=E7=B3=BB=E7=BB=9F?= =?UTF-8?q?=E5=B9=BF=E6=92=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Services/LotteryService.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/app/Services/LotteryService.php b/app/Services/LotteryService.php index 9f8e70d..a1a84f8 100644 --- a/app/Services/LotteryService.php +++ b/app/Services/LotteryService.php @@ -86,6 +86,7 @@ class LotteryService $user, $numbers, $issue, $ticketPrice, $poolRatio, $quickPick, &$tickets ) { foreach ($numbers as $idx => $num) { + // ...existing validation/DB storing logic... $reds = $num['reds']; sort($reds); // 红球排序存储,方便比对 @@ -130,6 +131,12 @@ class LotteryService } }); + // 用户成功购买后,发送系统传音广播(大家都能看到他买了彩票) + $firstTicket = $tickets[0]; + $numsStr = $firstTicket->numbersLabel(); + $moreStr = $buyCount > 1 ? "等 {$buyCount} 注号码" : ''; + $this->pushSystemMessage("🎟️ 【双色球彩票】财神爷保佑!玩家【{$user->username}】豪掷千金,购买了当前 #{$issue->issue_no} 期双色球 {$numsStr} {$moreStr},祝 Ta 中大奖!"); + return $tickets; }