소스 검색

命令行-修复拉取微唯宝商品逻辑

sunxbiao 6 달 전
부모
커밋
be5dd5aa32
1개의 변경된 파일7개의 추가작업 그리고 1개의 파일을 삭제
  1. 7 1
      app/controller/merchant/gong/Goods.php

+ 7 - 1
app/controller/merchant/gong/Goods.php

@@ -253,7 +253,13 @@ class Goods extends BaseController
253
             $spuId_info = json_decode($data['spuId_info'], true);
253
             $spuId_info = json_decode($data['spuId_info'], true);
254
             $slider_image = $spuId_info['detail_img_list'] ?? '';
254
             $slider_image = $spuId_info['detail_img_list'] ?? '';
255
             $image = $spuId_info['cover_url'] ?? '';
255
             $image = $spuId_info['cover_url'] ?? '';
256
-            $slider_image = empty($slider_image) ? $image : implode(',', json_decode($slider_image, true));
256
+            if (empty($slider_image)) {
257
+                $slider_image = $image;
258
+            } else if (is_string($slider_image)) {
259
+                $slider_image = implode(',', json_decode($slider_image, true));
260
+            } else if (is_array($slider_image)) {
261
+                $slider_image = implode(',', json_decode($slider_image, true));
262
+            }
257
             $yanglaojin_scale = (!empty($data['pension']) && !empty($data['market_price'])) ? bcdiv($data['pension'], $data['market_price'], 2) : 0;
263
             $yanglaojin_scale = (!empty($data['pension']) && !empty($data['market_price'])) ? bcdiv($data['pension'], $data['market_price'], 2) : 0;
258
 
264
 
259
             // 4、商品入库数据
265
             // 4、商品入库数据