feat: 彩票业务迁移并补全后台权限与代理结算体系

This commit is contained in:
2026-06-10 10:29:43 +08:00
parent bbdb69dabb
commit 1948b10fe6
108 changed files with 7083 additions and 5033 deletions

View File

@@ -14,7 +14,7 @@ return [
|
*/
'default' => env('CACHE_STORE', 'database'),
'default' => env('CACHE_STORE', 'redis'),
/*
|--------------------------------------------------------------------------

View File

@@ -114,4 +114,18 @@ return [
'cooldown_minutes' => max(0, (int) env('LOTTERY_DRAW_COOLDOWN_MINUTES', 15)),
],
/*
| 大厅实时倒计时广播:调度维持每秒,保障封盘/开奖/切期边界精度;
| 完整快照默认按较低频率校准,边界变化时立即补发。
| 可选校准秒数仅支持 Laravel 调度原生子分钟频率1 / 2 / 5 / 10
*/
'realtime_hall_countdown' => filter_var(env('LOTTERY_REALTIME_HALL_COUNTDOWN', true), FILTER_VALIDATE_BOOLEAN),
'realtime_hall_countdown_sync_interval_seconds' => max(1, (int) env('LOTTERY_REALTIME_HALL_COUNTDOWN_SYNC_INTERVAL_SECONDS', 5)),
'realtime_hall_countdown_warn_threshold_ms' => max(100, (int) env('LOTTERY_REALTIME_HALL_COUNTDOWN_WARN_THRESHOLD_MS', 800)),
'draw_tick_warn_threshold_ms' => max(100, (int) env('LOTTERY_DRAW_TICK_WARN_THRESHOLD_MS', 1500)),
'draw_tick_stage_warn_threshold_ms' => max(50, (int) env('LOTTERY_DRAW_TICK_STAGE_WARN_THRESHOLD_MS', 500)),
'draw_tick_settle_limit' => max(1, (int) env('LOTTERY_DRAW_TICK_SETTLE_LIMIT', 3)),
'draw_tick_finalize_limit' => max(1, (int) env('LOTTERY_DRAW_TICK_FINALIZE_LIMIT', 5)),
'draw_tick_rng_limit' => max(1, (int) env('LOTTERY_DRAW_TICK_RNG_LIMIT', 3)),
];