feat : coupon
This commit is contained in:
@@ -138,32 +138,26 @@ class GoodCache
|
||||
|
||||
$skuList = $this->skuModel->getListBySpuIds($spuIds);
|
||||
|
||||
if (empty($skuList)) return $list;
|
||||
if ($skuList->isEmpty()) return $list;
|
||||
|
||||
$skuList = $skuList->toArray();
|
||||
|
||||
$imageIdArr = array_column($skuList,'image_ids');
|
||||
$imageIds = array_unique(explode(',',implode(',',$imageIdArr)));
|
||||
$imageList = $this->getOssObjects($imageIds);
|
||||
// $imageIds = array_unique(explode(',',implode(',',$imageIdArr)));
|
||||
$imageList = $this->getOssObjects($imageIdArr);
|
||||
|
||||
$skuListArr = [];
|
||||
$imageArr = [];
|
||||
$stockArr = [];
|
||||
foreach ($skuList as $sku) {
|
||||
$imageOneArr = [];
|
||||
foreach (explode(',',$sku['image_ids']) as $imageId) {
|
||||
$imageOneArr[] = [
|
||||
'id' => $imageId,
|
||||
'url' => $imageList[$imageId]['url']
|
||||
];
|
||||
}
|
||||
|
||||
if (empty($skuListArr[$sku['spu_id']])) {
|
||||
$skuListArr[$sku['spu_id']] = [];
|
||||
}
|
||||
|
||||
$sku['url'] = $imageList[$sku['image_ids']]['url'] ?? '';
|
||||
|
||||
$skuListArr[$sku['spu_id']][] = $sku;
|
||||
$imageArr[$sku['spu_id']] = array_merge($imageArr[$sku['spu_id']] ?? [],$imageOneArr);
|
||||
$imageArr[$sku['spu_id']] = array_merge($imageArr[$sku['spu_id']] ?? [],$sku['url']);
|
||||
|
||||
$stockArr[] = [
|
||||
'id' => $sku['id'],
|
||||
|
||||
Reference in New Issue
Block a user