feat: 拆分开奖与结算审核流程,新增手动结果录入、重开和派彩审批接口
This commit is contained in:
@@ -3,15 +3,25 @@
|
||||
use Illuminate\Support\Facades\Route;
|
||||
use App\Http\Controllers\Api\V1\Admin\Draw\AdminDrawShowController;
|
||||
use App\Http\Controllers\Api\V1\Admin\Draw\AdminDrawIndexController;
|
||||
use App\Http\Controllers\Api\V1\Admin\Draw\DrawReopenController;
|
||||
use App\Http\Controllers\Api\V1\Admin\Draw\DrawCancelController;
|
||||
use App\Http\Controllers\Api\V1\Admin\Draw\DrawRngRunController;
|
||||
use App\Http\Controllers\Api\V1\Admin\Draw\DrawPlanGenerateController;
|
||||
use App\Http\Controllers\Api\V1\Admin\Draw\DrawSettlementRunController;
|
||||
use App\Http\Controllers\Api\V1\Admin\Draw\DrawManualCloseController;
|
||||
use App\Http\Controllers\Api\V1\Admin\Risk\AdminRiskPoolShowController;
|
||||
use App\Http\Controllers\Api\V1\Admin\Risk\AdminRiskPoolIndexController;
|
||||
use App\Http\Controllers\Api\V1\Admin\Draw\DrawResultBatchPublishController;
|
||||
use App\Http\Controllers\Api\V1\Admin\Draw\AdminDrawFinanceSummaryController;
|
||||
use App\Http\Controllers\Api\V1\Admin\Risk\AdminRiskPoolLockLogIndexController;
|
||||
use App\Http\Controllers\Api\V1\Admin\Draw\AdminDrawResultBatchesIndexController;
|
||||
use App\Http\Controllers\Api\V1\Admin\Draw\DrawManualResultBatchStoreController;
|
||||
use App\Http\Controllers\Api\V1\Admin\Settlement\AdminSettlementBatchShowController;
|
||||
use App\Http\Controllers\Api\V1\Admin\Settlement\AdminSettlementBatchIndexController;
|
||||
use App\Http\Controllers\Api\V1\Admin\Settlement\AdminSettlementBatchExportController;
|
||||
use App\Http\Controllers\Api\V1\Admin\Settlement\AdminSettlementBatchPayoutController;
|
||||
use App\Http\Controllers\Api\V1\Admin\Settlement\AdminSettlementBatchRejectController;
|
||||
use App\Http\Controllers\Api\V1\Admin\Settlement\AdminSettlementBatchApproveController;
|
||||
use App\Http\Controllers\Api\V1\Admin\Settlement\AdminSettlementBatchDetailsController;
|
||||
|
||||
/**
|
||||
@@ -40,8 +50,22 @@ Route::middleware('admin.permission:prd.draw_result.manage|prd.draw_result.view'
|
||||
|
||||
// 开奖结果录入(发布批次)
|
||||
Route::middleware('admin.permission:prd.draw_result.manage')
|
||||
->post('draws/{draw}/result-batches/{batch}/publish', DrawResultBatchPublishController::class)
|
||||
->name('api.v1.admin.draws.result-batches.publish');
|
||||
->group(function (): void {
|
||||
Route::post('draws/{draw}/result-batches', DrawManualResultBatchStoreController::class)
|
||||
->name('api.v1.admin.draws.result-batches.store');
|
||||
Route::post('draws/{draw}/result-batches/{batch}/publish', DrawResultBatchPublishController::class)
|
||||
->name('api.v1.admin.draws.result-batches.publish');
|
||||
Route::post('draws/{draw}/reopen', DrawReopenController::class)
|
||||
->name('api.v1.admin.draws.reopen');
|
||||
Route::post('draws/generate-plan', DrawPlanGenerateController::class)
|
||||
->name('api.v1.admin.draws.generate-plan');
|
||||
Route::post('draws/{draw}/manual-close', DrawManualCloseController::class)
|
||||
->name('api.v1.admin.draws.manual-close');
|
||||
Route::post('draws/{draw}/cancel', DrawCancelController::class)
|
||||
->name('api.v1.admin.draws.cancel');
|
||||
Route::post('draws/{draw}/rng', DrawRngRunController::class)
|
||||
->name('api.v1.admin.draws.rng');
|
||||
});
|
||||
|
||||
// 派彩确认
|
||||
Route::middleware('admin.permission:prd.payout.manage|prd.payout.review')
|
||||
@@ -57,4 +81,18 @@ Route::middleware('admin.permission:prd.payout.manage|prd.payout.review|prd.payo
|
||||
->name('api.v1.admin.settlement-batches.show');
|
||||
Route::get('settlement-batches/{batch}/details', AdminSettlementBatchDetailsController::class)
|
||||
->name('api.v1.admin.settlement-batches.details');
|
||||
Route::get('settlement-batches/{batch}/export', AdminSettlementBatchExportController::class)
|
||||
->name('api.v1.admin.settlement-batches.export');
|
||||
});
|
||||
|
||||
Route::middleware('admin.permission:prd.payout.review')
|
||||
->group(function (): void {
|
||||
Route::post('settlement-batches/{batch}/approve', AdminSettlementBatchApproveController::class)
|
||||
->name('api.v1.admin.settlement-batches.approve');
|
||||
Route::post('settlement-batches/{batch}/reject', AdminSettlementBatchRejectController::class)
|
||||
->name('api.v1.admin.settlement-batches.reject');
|
||||
});
|
||||
|
||||
Route::middleware('admin.permission:prd.payout.manage')
|
||||
->post('settlement-batches/{batch}/payout', AdminSettlementBatchPayoutController::class)
|
||||
->name('api.v1.admin.settlement-batches.payout');
|
||||
|
||||
Reference in New Issue
Block a user