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