feat : spu

This commit is contained in:
2025-03-25 17:38:26 +08:00
parent 3b7817bf02
commit 2017053b75
2 changed files with 4 additions and 13 deletions

View File

@@ -148,6 +148,7 @@ class GoodCache
$skuListArr = [];
$imageArr = [];
$stockArr = [];
$minPrice = 0;
foreach ($skuList as $sku) {
if (empty($skuListArr[$sku['spu_id']])) {
$skuListArr[$sku['spu_id']] = [];
@@ -162,6 +163,8 @@ class GoodCache
'id' => $sku['id'],
'stock' => $sku['surplus_stock']
];
$minPrice = $minPrice == 0 ? $sku['price'] : min($minPrice,$sku['price']);
}
if (!empty($stockArr)) {
@@ -171,6 +174,7 @@ class GoodCache
foreach ($list as &$item) {
$item['sku_list'] = $skuListArr[$item['id']] ?? [];
$item['image_list'] = $imageArr[$item['id']] ?? [];
$item['price'] = $minPrice;
}
return $list;