main
Jing Li 2024-05-28 10:11:07 +08:00
parent 8267ed071c
commit 2d9a8faf66
1 changed files with 6 additions and 1 deletions

View File

@ -21,10 +21,15 @@ class StatisticService
public function ledger(array $input = []): array
{
$aggregate = Ledger::filter($input, LedgerFilter::class)
->select([DB::raw('SUM(sales) as sales'), DB::raw('SUM(expenditure) as expenditure')])
->select([
DB::raw('SUM(new_customers) as new_customers'),
DB::raw('SUM(sales) as sales'),
DB::raw('SUM(expenditure) as expenditure'),
])
->first();
return [
'new_customers' => $aggregate->new_customers ?? 0,
'sales' => trim_zeros($aggregate->sales ?? 0),
'expenditure' => trim_zeros($aggregate->expenditure ?? 0),
];