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']);