From 6341e96367eac1a612c2ef654481d961e3e7c4ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=EB=B3=B4=EA=B3=A4?= Date: Fri, 6 Feb 2026 11:31:17 +0900 Subject: [PATCH] =?UTF-8?q?refactor:=EA=B3=84=EC=A2=8C=EC=9E=85=EC=B6=9C?= =?UTF-8?q?=EA=B8=88=EB=82=B4=EC=97=AD=20=EB=A9=94=EB=89=B4=EB=A5=BC=20?= =?UTF-8?q?=EC=9E=AC=EB=AC=B4=EA=B4=80=EB=A6=AC=EB=A1=9C=20=EC=9D=B4?= =?UTF-8?q?=EB=8F=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 재무관리 > 계좌거래내역 → 계좌입출금내역으로 명칭 변경 - /finance/account-transactions에서 EaccountController 직접 호출 (리디렉션 제거) - /barobill/eaccount index는 재무관리로 리디렉션 - 데이터 API 라우트(accounts, transactions 등)는 barobill 하위 유지 Co-Authored-By: Claude Opus 4.6 --- .../Barobill/EaccountController.php | 2 +- routes/web.php | 20 +++++++++---------- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/app/Http/Controllers/Barobill/EaccountController.php b/app/Http/Controllers/Barobill/EaccountController.php index 2585eb88..57a85a82 100644 --- a/app/Http/Controllers/Barobill/EaccountController.php +++ b/app/Http/Controllers/Barobill/EaccountController.php @@ -98,7 +98,7 @@ private function initSoapClient(): void public function index(Request $request): View|Response { if ($request->header('HX-Request')) { - return response('', 200)->header('HX-Redirect', route('barobill.eaccount.index')); + return response('', 200)->header('HX-Redirect', route('finance.account-transactions')); } // 현재 선택된 테넌트 정보 diff --git a/routes/web.php b/routes/web.php index b699b276..b170b56f 100644 --- a/routes/web.php +++ b/routes/web.php @@ -449,9 +449,15 @@ Route::post('/supplier', [\App\Http\Controllers\Barobill\EtaxController::class, 'updateSupplier'])->name('supplier.update'); }); - // 계좌 입출금내역 (React 페이지) + // 계좌 입출금내역 (재무관리로 이동됨 - 데이터 API만 유지) Route::prefix('eaccount')->name('eaccount.')->group(function () { - Route::get('/', [\App\Http\Controllers\Barobill\EaccountController::class, 'index'])->name('index'); + // index 페이지는 재무관리로 리디렉션 + Route::get('/', function () { + if (request()->header('HX-Request')) { + return response('', 200)->header('HX-Redirect', route('finance.account-transactions')); + } + return redirect()->route('finance.account-transactions'); + })->name('index'); Route::get('/accounts', [\App\Http\Controllers\Barobill\EaccountController::class, 'accounts'])->name('accounts'); Route::get('/latest-balances', [\App\Http\Controllers\Barobill\EaccountController::class, 'latestBalances'])->name('latest-balances'); Route::get('/transactions', [\App\Http\Controllers\Barobill\EaccountController::class, 'transactions'])->name('transactions'); @@ -721,14 +727,8 @@ Route::get('/{id}/edit', [\App\Http\Controllers\Finance\BankAccountController::class, 'edit'])->name('edit'); }); - // 계좌거래내역 → 바로빌 계좌 입출금내역으로 리디렉션 - Route::get('/account-transactions', function () { - if (request()->header('HX-Request')) { - return response('', 200)->header('HX-Redirect', route('barobill.eaccount.index')); - } - - return redirect()->route('barobill.eaccount.index'); - })->name('account-transactions'); + // 계좌입출금내역 (바로빌 EaccountController 직접 사용) + Route::get('/account-transactions', [\App\Http\Controllers\Barobill\EaccountController::class, 'index'])->name('account-transactions'); // 자금계획일정 (실제 구현) Route::prefix('fund-schedules')->name('fund-schedules.')->group(function () {