1.优化websocket中的jackpot.hit

This commit is contained in:
2026-05-28 16:30:00 +08:00
parent ab47440016
commit 4de4d4a721
2 changed files with 26 additions and 0 deletions

View File

@@ -1417,6 +1417,12 @@ final class GameLiveService
'result_number' => $resultNumber,
'server_time' => $now,
]);
// 兜底:派彩期内每秒触发一次“最终一致”补偿(有独立去重键,最多各推一次)。
// 用于处理“开奖推送已发,但结算推送 bet.win/jackpot.hit 因瞬时 Redis/入队失败丢失”的场景。
if ($periodId > 0 && $periodNo !== '' && is_int($resultNumber) && $resultNumber > 0) {
GameBetSettleService::ensurePeriodWinAndJackpotNotifications($periodId, $periodNo, $resultNumber);
}
}
/**