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