fix: [subscription] 내보내기 stuck 문제 해결 - 동기 처리로 전환
- pending 상태로 영원히 남던 DataExport 문제 수정
- 미구현 비동기 Job 대신 ExportService::store() 동기 처리
- 5분 이상 stuck된 export 자동 만료 처리
- 파일 다운로드 엔드포인트 추가 (GET /export/{id}/download)
This commit is contained in:
@@ -256,6 +256,7 @@
|
||||
Route::get('/usage', [SubscriptionController::class, 'usage'])->name('v1.subscriptions.usage');
|
||||
Route::post('/export', [SubscriptionController::class, 'export'])->name('v1.subscriptions.export');
|
||||
Route::get('/export/{id}', [SubscriptionController::class, 'exportStatus'])->whereNumber('id')->name('v1.subscriptions.export.status');
|
||||
Route::get('/export/{id}/download', [SubscriptionController::class, 'exportDownload'])->whereNumber('id')->name('v1.subscriptions.export.download');
|
||||
Route::get('/{id}', [SubscriptionController::class, 'show'])->whereNumber('id')->name('v1.subscriptions.show');
|
||||
Route::post('/{id}/cancel', [SubscriptionController::class, 'cancel'])->whereNumber('id')->name('v1.subscriptions.cancel');
|
||||
Route::post('/{id}/renew', [SubscriptionController::class, 'renew'])->whereNumber('id')->name('v1.subscriptions.renew');
|
||||
|
||||
Reference in New Issue
Block a user