修复:赛马开局延迟 30 秒,避免与百家乐同时广播公屏

两个游戏都由每分钟调度器触发,条件同时满足时会在同一秒发公屏,
互相干扰且用户体验混乱。

解决方案:OpenHorseRaceJob::dispatch()->delay(30s)
- 百家乐:整分钟触发(:00)
- 赛马:整分钟 +30 秒触发(:30)
两个游戏公屏广播自然错开半分钟
This commit is contained in:
2026-03-04 15:06:06 +08:00
parent 040dbdef3c
commit b30be5c053
+1 -1
View File
@@ -125,5 +125,5 @@ Schedule::call(function () {
return;
}
\App\Jobs\OpenHorseRaceJob::dispatch();
\App\Jobs\OpenHorseRaceJob::dispatch()->delay(now()->addSeconds(30));
})->everyMinute()->name('horse-race:open-race')->withoutOverlapping();