Update
parent
e745df956e
commit
b687eddff5
|
|
@ -175,19 +175,20 @@ class ChartController extends Controller
|
||||||
$series = $materiels->groupBy('name')->map(function ($materiels, $name) use ($quarters) {
|
$series = $materiels->groupBy('name')->map(function ($materiels, $name) use ($quarters) {
|
||||||
$materiels = $materiels->mapWithKeys(fn ($item) => [$item['quarter'] => $item]);
|
$materiels = $materiels->mapWithKeys(fn ($item) => [$item['quarter'] => $item]);
|
||||||
|
|
||||||
$lowestPrices = [];
|
$data = [];
|
||||||
$highestPrices = [];
|
$diffs = [];
|
||||||
|
|
||||||
foreach ($quarters as $key => $value) {
|
foreach ($quarters as $key => $value) {
|
||||||
$materiel = $materiels[$key] ?? null;
|
$materiel = $materiels[$key] ?? null;
|
||||||
$lowestPrices[] = $materiel?->lowest_price;
|
|
||||||
$highestPrices[] = $materiel?->highest_price;
|
$data[] = $materiel?->lowest_price;
|
||||||
|
$diffs[] = $materiel ? ($materiel->highest_price - $materiel->lowest_price) : null;
|
||||||
}
|
}
|
||||||
|
|
||||||
return [
|
return [
|
||||||
'name' => $name,
|
'name' => $name,
|
||||||
'lowest_prices' => $lowestPrices,
|
'data' => $data,
|
||||||
'highest_prices' => $highestPrices,
|
'diffs' => $diffs,
|
||||||
];
|
];
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue