From 7342824ea3b509fcca94861bfe2bf57b9c645c4f Mon Sep 17 00:00:00 2001 From: ctexthuang Date: Tue, 20 May 2025 15:51:58 +0800 Subject: [PATCH] feat : sts --- app/Service/Admin/Good/SkuService.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/Service/Admin/Good/SkuService.php b/app/Service/Admin/Good/SkuService.php index 9c20670..20b5372 100644 --- a/app/Service/Admin/Good/SkuService.php +++ b/app/Service/Admin/Good/SkuService.php @@ -71,6 +71,10 @@ class SkuService extends BaseService foreach ($list['data'] as &$item) { $imageOneArr = []; + $item['image_list'] = $imageOneArr; + + if (empty($item['image_ids'])) continue; + foreach (explode(',',$item['image_ids']) as $imageId) { $imageOneArr[] = [ 'id' => $imageId, @@ -207,7 +211,7 @@ class SkuService extends BaseService $requestOssIds = $this->request->input('image_ids'); - $updateOssIds = array_diff(explode(',',$requestOssIds), explode(',',$skuInfo->image_ids)); + $updateOssIds = array_diff(explode(',',$requestOssIds),!empty($skuInfo->image_ids) ? explode(',',$skuInfo->image_ids) : []); $delOssIds = array_diff(explode(',',$skuInfo->image_ids), explode(',',$requestOssIds)); if (!empty($updateOssIds)) $this->updateOssObjects($updateOssIds);