优化后台实时对局页面

This commit is contained in:
2026-04-24 15:03:41 +08:00
parent fd324f2882
commit 2ce128e63a
6 changed files with 209 additions and 22 deletions

View File

@@ -385,6 +385,14 @@ final class GameLiveService
}
self::publishPublicPeriodOpened((string) $record['period_no'], $finalNumber, $now);
self::publishPublicPeriodPayout((string) $record['period_no'], $finalNumber, $payoutUntil);
GameWebSocketEventBus::publish('admin.live.opened', [
'period_id' => $rid,
'period_no' => (string) $record['period_no'],
'result_number' => $finalNumber,
'payout_until' => $payoutUntil,
'jackpot_hits' => is_array($settleOut['jackpot_hits'] ?? null) ? $settleOut['jackpot_hits'] : [],
'server_time' => $now,
]);
self::publishSnapshot(null);
return [
@@ -610,6 +618,7 @@ final class GameLiveService
{
$snapshot = self::buildSnapshot($recordId);
self::publishPublicPeriodTick($snapshot);
GameWebSocketEventBus::publish('admin.live.snapshot', $snapshot);
}
/**