diff --git a/app/Service/Admin/Good/SpuService.php b/app/Service/Admin/Good/SpuService.php index 6c43fa9..e3a5e04 100644 --- a/app/Service/Admin/Good/SpuService.php +++ b/app/Service/Admin/Good/SpuService.php @@ -103,15 +103,19 @@ class SpuService extends BaseService $skuListArr = []; foreach ($skuList as $sku) { - $imageOneArr = []; - foreach (explode(',',$sku['image_ids']) as $imageId) { - $imageOneArr[] = [ - 'id' => $imageId, - 'url' => $imageList[$imageId]['url'] - ]; + $sku['image_list'] = []; + if (!empty($sku['image_ids'])) { + $imageOneArr = []; + foreach (explode(',',$sku['image_ids']) as $imageId) { + $imageOneArr[] = [ + 'id' => $imageId, + 'url' => $imageList[$imageId]['url'] + ]; + } + + $sku['image_list'] = $imageOneArr; } - $sku['image_list'] = $imageOneArr; if (empty($skuListArr[$sku['spu_id']])) { $skuListArr[$sku['spu_id']] = [];