fix:자금일정 요약 완료금액 표시 오류 수정
- completed_amount가 null/0인 경우 amount로 fallback 처리 - 수입/지출 모두 동일하게 적용 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -315,13 +315,13 @@ public function getMonthlySummary(int $year, int $month): array
|
||||
'count' => $incomeSchedules->count(),
|
||||
'total' => $incomeSchedules->sum('amount'),
|
||||
'pending' => $incomeSchedules->where('status', FundSchedule::STATUS_PENDING)->sum('amount'),
|
||||
'completed' => $incomeSchedules->where('status', FundSchedule::STATUS_COMPLETED)->sum('completed_amount'),
|
||||
'completed' => $incomeSchedules->where('status', FundSchedule::STATUS_COMPLETED)->sum(fn($s) => $s->completed_amount ?: $s->amount),
|
||||
],
|
||||
'expense' => [
|
||||
'count' => $expenseSchedules->count(),
|
||||
'total' => $expenseSchedules->sum('amount'),
|
||||
'pending' => $expenseSchedules->where('status', FundSchedule::STATUS_PENDING)->sum('amount'),
|
||||
'completed' => $expenseSchedules->where('status', FundSchedule::STATUS_COMPLETED)->sum('completed_amount'),
|
||||
'completed' => $expenseSchedules->where('status', FundSchedule::STATUS_COMPLETED)->sum(fn($s) => $s->completed_amount ?: $s->amount),
|
||||
],
|
||||
'net' => $incomeSchedules->sum('amount') - $expenseSchedules->sum('amount'),
|
||||
];
|
||||
|
||||
Reference in New Issue
Block a user