refactor: 迁移彩票设置至 LotterySettings 服务
- 更新多个控制器和服务,使用 LotterySettings 服务获取彩票相关配置,如默认币种、开奖间隔、下注窗口等,提升代码一致性与可维护性。 - 移除 .env.example 中不再使用的配置项,建议通过后台管理进行设置。
This commit is contained in:
12
.env.example
12
.env.example
@@ -206,21 +206,13 @@ VITE_APP_NAME="${APP_NAME}"
|
||||
# 彩票业务(config/lottery.php、database/seeders;密钥仅写本机 .env)
|
||||
# =============================================================================
|
||||
|
||||
# 默认结算币种(产品约定,如 NPR)
|
||||
LOTTERY_DEFAULT_CURRENCY=NPR
|
||||
# 运营项(默认币种、开奖间隔/窗口/封盘提前、预生成期数、金额格式)已迁移后台配置 lottery_settings,
|
||||
# 建议在 /admin/settings 管理;此处不再提供对应 env 键。
|
||||
# lottery_settings 表读缓存 TTL(秒);调小更易立即看到后台改值,调大减库压
|
||||
LOTTERY_SETTINGS_CACHE_TTL=60
|
||||
# 开发绕过:Authorization: Bearer dev:{players.id};仅当 APP_ENV 为 local 或 testing 且为 true 时生效(PHPUnit 依赖 testing),生产务必 false
|
||||
LOTTERY_PLAYER_AUTH_DEV_BYPASS=false
|
||||
|
||||
# 未来期缓冲条数(draw_time>now 的期数,分钟 tick 会补足);测试可 6–12,生产可 48+
|
||||
LOTTERY_DRAW_BUFFER_AHEAD=8
|
||||
# 期号时刻统一为 UTC(GMT),见 config/lottery.php lottery.draw.timezone 与 docs/01-界面文档.md;勿配置本地时区
|
||||
# 开奖间隔(分钟)、下注窗(秒)、封盘提前(秒)见 config/lottery.php,可按需覆盖:
|
||||
# LOTTERY_DRAW_INTERVAL_MINUTES=5
|
||||
# LOTTERY_DRAW_BETTING_WINDOW_SECONDS=270
|
||||
# LOTTERY_DRAW_CLOSE_BEFORE_SECONDS=30
|
||||
|
||||
# 校验主站 JWT 的算法(与签发方一致)
|
||||
LOTTERY_JWT_ALGORITHM=HS256
|
||||
# JWT 内表示站点编码的 claim 名
|
||||
|
||||
Reference in New Issue
Block a user