fix:영업파트너/유치파트너 tenantProspect.registeredBy fallback 추가
- 영업파트너: tenantProspect→registeredBy(가망고객 등록자) 경로 추가 - 유치파트너: registeredBy→salesPartner→referrer 경로 추가 - eager loading에 management.tenantProspect.registeredBy.salesPartner.referrer.user 추가 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -35,7 +35,7 @@ public function getCommissions(array $filters = [], int $perPage = 20): LengthAw
|
||||
->with([
|
||||
'tenant', 'partner.user', 'partner.referrer.user',
|
||||
'manager', 'referrerPartner.user',
|
||||
'management.tenant', 'management.tenantProspect',
|
||||
'management.tenant', 'management.tenantProspect.registeredBy.salesPartner.referrer.user',
|
||||
'management.salesPartner.user', 'management.salesPartner.referrer.user',
|
||||
'management.manager',
|
||||
]);
|
||||
|
||||
@@ -82,7 +82,7 @@ class="commission-checkbox rounded border-gray-300 text-emerald-600 focus:ring-e
|
||||
@php
|
||||
$partnerName = $commission->partner?->user?->name
|
||||
?? $commission->management?->salesPartner?->user?->name
|
||||
?? $commission->management?->manager?->name
|
||||
?? $commission->management?->tenantProspect?->registeredBy?->name
|
||||
?? '-';
|
||||
@endphp
|
||||
<div class="text-sm text-gray-900">{{ $partnerName }}</div>
|
||||
@@ -114,7 +114,8 @@ class="commission-checkbox rounded border-gray-300 text-emerald-600 focus:ring-e
|
||||
@php
|
||||
$referrerName = $commission->referrerPartner?->user?->name
|
||||
?? $commission->partner?->referrer?->user?->name
|
||||
?? $commission->management?->salesPartner?->referrer?->user?->name;
|
||||
?? $commission->management?->salesPartner?->referrer?->user?->name
|
||||
?? $commission->management?->tenantProspect?->registeredBy?->salesPartner?->referrer?->user?->name;
|
||||
@endphp
|
||||
@if ($referrerName)
|
||||
<div class="text-sm text-gray-900">{{ $referrerName }}</div>
|
||||
|
||||
Reference in New Issue
Block a user