feat: 增强抽奖管理功能,支持手动创建、更新和删除期号
- 新增 API 路由和控制器,允许管理员手动创建、更新和删除抽奖期号。 - 更新抽奖调度逻辑,确保在抽奖时间和封盘时间的管理上更加灵活。 - 添加多语言支持的错误信息,提升用户体验。 - 更新测试用例,确保新功能的正确性和稳定性。
This commit is contained in:
@@ -6,6 +6,10 @@ 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\AdminDrawStoreController;
|
||||
use App\Http\Controllers\Api\V1\Admin\Draw\AdminDrawUpdateController;
|
||||
use App\Http\Controllers\Api\V1\Admin\Draw\AdminDrawDestroyController;
|
||||
use App\Http\Controllers\Api\V1\Admin\Draw\AdminDrawBatchDestroyController;
|
||||
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;
|
||||
@@ -60,6 +64,14 @@ Route::middleware('admin.api-resource')
|
||||
->name('api.v1.admin.draws.reopen');
|
||||
Route::post('draws/generate-plan', DrawPlanGenerateController::class)
|
||||
->name('api.v1.admin.draws.generate-plan');
|
||||
Route::post('draws', AdminDrawStoreController::class)
|
||||
->name('api.v1.admin.draws.store');
|
||||
Route::put('draws/{draw}', AdminDrawUpdateController::class)
|
||||
->name('api.v1.admin.draws.update');
|
||||
Route::delete('draws/{draw}', AdminDrawDestroyController::class)
|
||||
->name('api.v1.admin.draws.destroy');
|
||||
Route::post('draws/batch-destroy', AdminDrawBatchDestroyController::class)
|
||||
->name('api.v1.admin.draws.batch-destroy');
|
||||
Route::post('draws/{draw}/manual-close', DrawManualCloseController::class)
|
||||
->name('api.v1.admin.draws.manual-close');
|
||||
Route::post('draws/{draw}/risk-pools/{number_4d}/manual-close', [AdminRiskPoolManualStatusController::class, 'close'])
|
||||
|
||||
Reference in New Issue
Block a user