refactor:바로빌 서버 모드를 회원사별 개별 설정으로 변경
기존 전역 세션 기반 서버 모드 → 회원사별 개별 설정 방식으로 변경 주요 변경사항: - BarobillMember 모델: server_mode 필드 및 accessor 추가 - BarobillService: switchServerMode() 메서드 추가 (동적 서버 전환) - BarobillMemberController: 회원사별 서버 모드 변경 API 추가 - 회원사 목록 테이블: 서버 모드 컬럼 추가 (클릭 시 변경 모달) - 서버 변경 확인 모달: 요금 부과 경고 및 동의 체크박스 추가 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -118,9 +118,6 @@
|
||||
Route::get('/stats', [\App\Http\Controllers\Api\Admin\Barobill\BarobillMemberController::class, 'stats'])->name('stats');
|
||||
// 서비스 코드 목록 (카드사/은행)
|
||||
Route::get('/service-codes', [\App\Http\Controllers\Api\Admin\Barobill\BarobillMemberController::class, 'getServiceCodes'])->name('service-codes');
|
||||
// 서버 모드 전환 (테스트/운영)
|
||||
Route::get('/server-mode', [\App\Http\Controllers\Api\Admin\Barobill\BarobillMemberController::class, 'getServerMode'])->name('server-mode.get');
|
||||
Route::post('/server-mode', [\App\Http\Controllers\Api\Admin\Barobill\BarobillMemberController::class, 'setServerMode'])->name('server-mode.set');
|
||||
|
||||
// 기본 CRUD
|
||||
Route::get('/', [\App\Http\Controllers\Api\Admin\Barobill\BarobillMemberController::class, 'index'])->name('index');
|
||||
@@ -158,6 +155,12 @@
|
||||
Route::post('/{id}/cash-charge-url', [\App\Http\Controllers\Api\Admin\Barobill\BarobillMemberController::class, 'getCashChargeUrl'])->name('cash-charge-url');
|
||||
Route::get('/{id}/certificate-status', [\App\Http\Controllers\Api\Admin\Barobill\BarobillMemberController::class, 'getCertificateStatus'])->name('certificate-status');
|
||||
Route::get('/{id}/balance', [\App\Http\Controllers\Api\Admin\Barobill\BarobillMemberController::class, 'getBalance'])->name('balance');
|
||||
|
||||
// ==========================================
|
||||
// 서버 모드 관리 (회원사별)
|
||||
// ==========================================
|
||||
Route::get('/{id}/server-mode', [\App\Http\Controllers\Api\Admin\Barobill\BarobillMemberController::class, 'getServerMode'])->name('server-mode.get');
|
||||
Route::post('/{id}/server-mode', [\App\Http\Controllers\Api\Admin\Barobill\BarobillMemberController::class, 'updateServerMode'])->name('server-mode.update');
|
||||
});
|
||||
|
||||
// 바로빌 사용량조회 API
|
||||
|
||||
Reference in New Issue
Block a user