| @@ -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; | |||||
| } | } | ||||
| } | } | ||||