feat: 支持开奖重开与风险池原子扣减,完善投注部分成功流程

This commit is contained in:
2026-05-18 11:28:11 +08:00
parent 4f143c7cb1
commit 9157dcb6a1
14 changed files with 526 additions and 103 deletions

View File

@@ -13,36 +13,24 @@ Route::prefix('v1')->group(function (): void {
// 玩家端路由(需 lottery.player
require __DIR__.'/api/v1/player.php';
// 管理端路由(需 auth:sanctum + lottery.admin
// 管理端路由
Route::prefix('admin')
->name('api.v1.admin.')
->middleware(['auth:sanctum', 'lottery.admin'])
->group(function (): void {
// 认证路由(无需 Token单独限流
// 认证(无需 Token单独限流
require __DIR__.'/api/v1/admin/auth.php';
// 核心路由
require __DIR__.'/api/v1/admin/core.php';
// 钱包/对账
require __DIR__.'/api/v1/admin/wallet.php';
// 玩家管理
require __DIR__.'/api/v1/admin/player.php';
// 开奖/风控/结算
require __DIR__.'/api/v1/admin/draw.php';
// 奖池
require __DIR__.'/api/v1/admin/jackpot.php';
// 配置
require __DIR__.'/api/v1/admin/config.php';
// 报表
require __DIR__.'/api/v1/admin/report.php';
// 管理员账号
require __DIR__.'/api/v1/admin/user.php';
// 以下需 auth:sanctum + lottery.admin
Route::middleware(['auth:sanctum', 'lottery.admin'])
->group(function (): void {
require __DIR__.'/api/v1/admin/core.php';
require __DIR__.'/api/v1/admin/wallet.php';
require __DIR__.'/api/v1/admin/player.php';
require __DIR__.'/api/v1/admin/draw.php';
require __DIR__.'/api/v1/admin/jackpot.php';
require __DIR__.'/api/v1/admin/config.php';
require __DIR__.'/api/v1/admin/report.php';
require __DIR__.'/api/v1/admin/user.php';
});
});
});