From c5edefc5a3cd91a64b621c6e01474b9b41962840 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=EB=B3=B4=EA=B3=A4?= Date: Thu, 19 Feb 2026 19:12:45 +0900 Subject: [PATCH] =?UTF-8?q?fix:=EA=B5=AC=EB=8F=85=EA=B4=80=EB=A6=AC=20?= =?UTF-8?q?=ED=83=AD=20=EC=A1=B0=ED=9A=8C=EC=A1=B0=EA=B1=B4=20=EB=B3=80?= =?UTF-8?q?=EA=B2=BD=20(contracted=E2=86=92hq=5Fstatus=3Dhandover)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 인계(handover) 완료된 업체 = 구독 업체로 간주. 기존 contracted() 스코프 + subscription_fee 조건 대신 hq_status='handover' 조건으로 변경. 불필요한 상태 필터 제거. Co-Authored-By: Claude Opus 4.6 --- .../Controllers/Finance/SettlementController.php | 12 ++---------- .../settlement/partials/subscription-tab.blade.php | 9 --------- 2 files changed, 2 insertions(+), 19 deletions(-) diff --git a/app/Http/Controllers/Finance/SettlementController.php b/app/Http/Controllers/Finance/SettlementController.php index 061dc8e7..ff6fac9b 100644 --- a/app/Http/Controllers/Finance/SettlementController.php +++ b/app/Http/Controllers/Finance/SettlementController.php @@ -269,13 +269,12 @@ public function customerTab(Request $request): View */ public function subscriptionTab(Request $request): View { - // subscription_fee > 0인 계약상품이 있는 관리건 조회 + // 인계(handover) 완료된 업체 = 구독 업체 $query = SalesTenantManagement::with([ 'tenant', 'tenantProspect', 'salesPartner.user', 'manager', 'contractProducts.product', 'contractProducts.category', ]) - ->contracted() - ->whereHas('contractProducts', fn($q) => $q->where('subscription_fee', '>', 0)); + ->where('hq_status', 'handover'); // 검색 필터 if ($search = $request->input('search')) { @@ -285,13 +284,6 @@ public function subscriptionTab(Request $request): View }); } - // 상태 필터 - if ($status = $request->input('status')) { - if ($status !== 'all') { - $query->where('status', $status); - } - } - $managements = $query->orderBy('contracted_at', 'desc')->get(); // 통계 계산 diff --git a/resources/views/finance/settlement/partials/subscription-tab.blade.php b/resources/views/finance/settlement/partials/subscription-tab.blade.php index a464105b..121f5e86 100644 --- a/resources/views/finance/settlement/partials/subscription-tab.blade.php +++ b/resources/views/finance/settlement/partials/subscription-tab.blade.php @@ -32,15 +32,6 @@ class="flex flex-wrap items-end gap-3"> value="{{ request('search') }}" class="w-full rounded-lg border-gray-300 text-sm focus:border-teal-500 focus:ring-teal-500"> -
- - -