Explorar el Código

up - 三方产品查询

liugc hace 10 meses
padre
commit
b4646f8b24
Se han modificado 1 ficheros con 7 adiciones y 4 borrados
  1. 7 4
      app/adminapi/lists/external/ExternalPlatformGoodsLists.php

+ 7 - 4
app/adminapi/lists/external/ExternalPlatformGoodsLists.php

@@ -64,11 +64,14 @@ class ExternalPlatformGoodsLists extends BaseAdminDataLists implements ListsSear
             ->select()
             ->select()
             ->toArray();
             ->toArray();
         $goodsCategoryObj = GoodsCategory::where(['status'=>1])->order(['pid' => 'asc','weigh' => 'desc', 'id' => 'desc'])->select();
         $goodsCategoryObj = GoodsCategory::where(['status'=>1])->order(['pid' => 'asc','weigh' => 'desc', 'id' => 'desc'])->select();
+
         foreach ($lists as &$item) {
         foreach ($lists as &$item) {
-            $item['goods']['goods_category_ids'] = array_map("intval",$item['goods']['goods_category_ids']);
-            $item['goods']['goods_category_ids_str'] = implode(' / ',$goodsCategoryObj->whereIn('id', $item['goods']['goods_category_ids'])->column('name'));
-            $item['goods']['goods_image'] = $item['goods']['goods_image'] ?  FileService::getFileUrl($item['goods']['goods_image']):null;
-            $item['goods']['goods_video'] = $item['goods']['goods_video'] ? FileService::getFileUrl($item['goods']['goods_video']):null;
+            if($item['goods']){
+                $item['goods']['goods_category_ids'] = array_map("intval",$item['goods']['goods_category_ids']??[]);
+                $item['goods']['goods_category_ids_str'] = implode(' / ',$goodsCategoryObj->whereIn('id', $item['goods']['goods_category_ids']??[])->column('name'));
+                $item['goods']['goods_image'] = $item['goods']['goods_image'] ?  FileService::getFileUrl($item['goods']['goods_image']):null;
+                $item['goods']['goods_video'] = $item['goods']['goods_video'] ? FileService::getFileUrl($item['goods']['goods_video']):null;
+            }
         }
         }
         return $lists;
         return $lists;
     }
     }