refactor: 迁移彩票设置至 LotterySettings 服务
- 更新多个控制器和服务,使用 LotterySettings 服务获取彩票相关配置,如默认币种、开奖间隔、下注窗口等,提升代码一致性与可维护性。 - 移除 .env.example 中不再使用的配置项,建议通过后台管理进行设置。
This commit is contained in:
@@ -4,6 +4,7 @@ namespace App\Services\Draw;
|
||||
|
||||
use Carbon\Carbon;
|
||||
use App\Lottery\DrawStatus;
|
||||
use App\Services\LotterySettings;
|
||||
|
||||
/**
|
||||
* 由开奖时刻推导下注窗口、封盘时刻与期号初始状态。
|
||||
@@ -12,12 +13,12 @@ final class DrawTimelineBuilder
|
||||
{
|
||||
public function closeBeforeDrawSeconds(): int
|
||||
{
|
||||
return (int) config('lottery.draw.close_before_draw_seconds', 30);
|
||||
return LotterySettings::drawCloseBeforeDrawSeconds();
|
||||
}
|
||||
|
||||
public function bettingWindowSeconds(): int
|
||||
{
|
||||
return (int) config('lottery.draw.betting_window_seconds', 270);
|
||||
return LotterySettings::drawBettingWindowSeconds();
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user