From deedb4720e44edf6df0f9aa6b743e657a1cba72d Mon Sep 17 00:00:00 2001 From: shengchanzhe <179998674@qq.com> Date: Tue, 17 Oct 2023 09:36:04 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../store/product/ProductRepository.php | 25 ++++++++++++++++--- 1 file changed, 21 insertions(+), 4 deletions(-) diff --git a/app/common/repositories/store/product/ProductRepository.php b/app/common/repositories/store/product/ProductRepository.php index 9b81fc22..63ddf182 100644 --- a/app/common/repositories/store/product/ProductRepository.php +++ b/app/common/repositories/store/product/ProductRepository.php @@ -1253,11 +1253,28 @@ class ProductRepository extends BaseRepository $res->append($append); if ($res['content'] && $res['content']['type'] == 1) { $content= json_decode($res['content']['content']); - if(isset($content['image'])){ - $res['content']['content'] =$content; - }else{ - $res['content']['content'] =['image'=>$content]; + if(is_Array($content) && isset($content['image'])){ + // $img='

'; + $image= $content['image']??[]; + // foreach($content['image'] as $k=>$v){ + // $img =$img. ''; + // } + $res['content']['content']=['image'=>$image]; + + }elseif(is_object($content)){ + $image= $content->image??[]; + // $img='

'; + // foreach($image as $k=>$v){ + // $img =$img. ''; + // } + $res['content']['content']=['image'=>$image]; } + else{ + if(is_Array($content)){ + $res['content']['content']=['image'=>$content]; + }else{ + $res['content']['content']=$content; + } } $res['merchant']['recommend'] = $this->getRecommend($res['product_id'], $res['mer_id']);