fix:구독관리 탭 조회조건 변경 (contracted→hq_status=handover)

인계(handover) 완료된 업체 = 구독 업체로 간주.
기존 contracted() 스코프 + subscription_fee 조건 대신
hq_status='handover' 조건으로 변경. 불필요한 상태 필터 제거.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
김보곤
2026-02-19 19:12:45 +09:00
parent b04444ef68
commit c5edefc5a3
2 changed files with 2 additions and 19 deletions

View File

@@ -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();
// 통계 계산

View File

@@ -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">
</div>
<div class="w-[calc(50%-6px)] sm:w-auto sm:min-w-[100px]">
<label class="block text-xs font-medium text-gray-500 mb-1">상태</label>
<select name="status" class="w-full rounded-lg border-gray-300 text-sm focus:border-teal-500 focus:ring-teal-500">
<option value="all">전체</option>
<option value="contracted" {{ request('status') == 'contracted' ? 'selected' : '' }}>계약완료</option>
<option value="onboarding" {{ request('status') == 'onboarding' ? 'selected' : '' }}>온보딩</option>
<option value="active" {{ request('status') == 'active' ? 'selected' : '' }}>활성</option>
</select>
</div>
<div class="flex items-end gap-1 w-full sm:w-auto">
<button type="submit" class="flex-1 sm:flex-none px-4 py-2 bg-teal-600 hover:bg-teal-700 text-white text-sm rounded-lg transition-colors">
조회