fix:협업지원금 개념 반영 (개인 파트너도 유치자에게 3% 지급)

- createCommission: 개인 파트너도 parent_id → SalesPartner 조회하여 3% 협업지원금 계산
- 대시보드: "유치수당" → "협업지원금" 카드 이름 복원
- 본사 총 수당 구조: 개인 28%(20+5+3), 단체 33%(30+0+3)
- 변경 보고서 v2 업데이트

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
김보곤
2026-02-14 20:02:56 +09:00
parent fcbeccb4db
commit d7d4eb0926
3 changed files with 138 additions and 170 deletions

View File

@@ -84,7 +84,7 @@ private function getDashboardData(Request $request): array
: collect();
$myCommissionsAsManager = SalesCommission::forManager($currentUserId)->get();
// 유치수당 계산 (내가 유치 파트너인 건)
// 협업지원금 계산 (내가 유치자인 건 - 개인 파트너의 parent 또는 단체의 referrer)
$myCommissionsAsReferrer = $partnerId
? SalesCommission::where('referrer_partner_id', $partnerId)->get()
: collect();
@@ -148,7 +148,7 @@ private function getDashboardData(Request $request): array
'color' => 'blue',
],
[
'name' => '유치수당',
'name' => '협업지원금',
'rate' => 3,
'amount' => $referrerCommissionTotal,
'paid' => $referrerCommissionPaid,