fix:내 계약 현황에서 하위 파트너 등록 건 제외
- 내 활동 탭: 본인이 직접 등록한 건만 표시 - 하위 파트너 등록 건은 유치 파트너 현황 탭에서만 표시 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user