dev
Jing Li 2022-11-03 11:52:39 +08:00
parent e745df956e
commit b687eddff5
1 changed files with 7 additions and 6 deletions

View File

@ -175,19 +175,20 @@ class ChartController extends Controller
$series = $materiels->groupBy('name')->map(function ($materiels, $name) use ($quarters) {
$materiels = $materiels->mapWithKeys(fn ($item) => [$item['quarter'] => $item]);
$lowestPrices = [];
$highestPrices = [];
$data = [];
$diffs = [];
foreach ($quarters as $key => $value) {
$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 [
'name' => $name,
'lowest_prices' => $lowestPrices,
'highest_prices' => $highestPrices,
'data' => $data,
'diffs' => $diffs,
];
});