fix:내 계약 현황에서 하위 파트너 등록 건 제외

- 내 활동 탭: 본인이 직접 등록한 건만 표시
- 하위 파트너 등록 건은 유치 파트너 현황 탭에서만 표시

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
김보곤
2026-02-02 09:45:18 +09:00
parent d9757cc567
commit c75fddd18c

View File

@@ -207,15 +207,16 @@ private function getDashboardData(Request $request): array
->pluck('tenant_prospect_id')
->toArray();
// 4) 내가 등록한 가망고객 (진행중 - 인계 완료되지 않은 것)
$prospects = TenantProspect::whereIn('registered_by', $partnerIds)
// 4) 내가 직접 등록한 가망고객 (진행중 - 인계 완료되지 않은 것)
// 하위 파트너가 등록한 것은 "유치 파트너 현황" 탭에서 표시
$prospects = TenantProspect::where('registered_by', $currentUserId)
->whereIn('status', [TenantProspect::STATUS_ACTIVE, TenantProspect::STATUS_EXPIRED])
->whereNotIn('id', $handoverCompletedProspectIds)
->orderBy('created_at', 'desc')
->get();
// 5) 인계 완료된 가망고객 (히스토리)
$handoverProspects = TenantProspect::whereIn('registered_by', $partnerIds)
// 5) 내가 직접 등록하고 인계 완료된 가망고객 (히스토리)
$handoverProspects = TenantProspect::where('registered_by', $currentUserId)
->whereIn('id', $handoverCompletedProspectIds)
->orderBy('created_at', 'desc')
->get();
@@ -342,8 +343,8 @@ public function refreshTenantList(Request $request): View
// 두 목록 합치기 (중복 제거)
$convertedTenantIds = array_unique(array_merge($registeredTenantIds, $managedTenantIds));
// 3) 내가 등록한 가망고객 (아직 전환되지 않은 것 - active 상태)
$prospects = TenantProspect::whereIn('registered_by', $partnerIds)
// 3) 내가 직접 등록한 가망고객 (아직 전환되지 않은 것 - active 상태)
$prospects = TenantProspect::where('registered_by', $currentUserId)
->whereIn('status', [TenantProspect::STATUS_ACTIVE, TenantProspect::STATUS_EXPIRED])
->orderBy('created_at', 'desc')
->get();