Quellcode durchsuchen

fixed sales state provider

master
Florian Eisenmenger vor 1 Jahr
Ursprung
Commit
a4d7d49a63
1 geänderte Dateien mit 5 neuen und 6 gelöschten Zeilen
  1. +5
    -6
      src/State/SaleSummaryStateProvider.php

+ 5
- 6
src/State/SaleSummaryStateProvider.php Datei anzeigen

@@ -66,17 +66,16 @@ class SaleSummaryStateProvider implements ProviderInterface
private function createSaleSummary(User $user) private function createSaleSummary(User $user)
{ {
$sales = $user->getSales(); $sales = $user->getSales();
$salesSummary = new SaleSummary($user->getId());
$salesSummary->owner = $this->microMapper->map($user, UserApi::class);
$salesSummary->turnover = 0;
$salesSummary->profit = 0;
if (count($sales) > 0) { if (count($sales) > 0) {
$salesSummary = new SaleSummary($user->getId());
$salesSummary->owner = $this->microMapper->map($user, UserApi::class);
$salesSummary->turnover = 0;
$salesSummary->profit = 0;
foreach ($sales as $sale) { foreach ($sales as $sale) {
$salesSummary->turnover += $sale->getTurnover(); $salesSummary->turnover += $sale->getTurnover();
$salesSummary->profit += $sale->getProfit(); $salesSummary->profit += $sale->getProfit();
} }
return $salesSummary;
} }
return null;
return $salesSummary;
} }
} }

Laden…
Abbrechen
Speichern