Jelajahi Sumber

up - 外部商品同步迁移

liugc 9 bulan lalu
induk
melakukan
8e75b2bd29
1 mengubah file dengan 8 tambahan dan 14 penghapusan
  1. 8 14
      app/api/service/DouYinService.php

+ 8 - 14
app/api/service/DouYinService.php

@@ -85,20 +85,14 @@ class DouYinService
 
     public static function addProduct($params)
     {
-        $product_url = config('douyin.host').'goodlife/v1/goods/product/save/';
-        $res = http_request($product_url,self::getProductParams($params),['Content-Type' => 'application/json;charset=utf-8','access-token' => self::getClientToken()]);
-        Log::info('addProduct:'.json_encode($res));
-        // 记录到 extra 字段 productRes
-        $goods_id = $params['goods_id']??0;
-        $platformGoods = ExternalPlatformGoods::where('goods_id', $goods_id)->where('external_platform_id', $params['external_platform_id'])->findOrEmpty();
-        if(!$platformGoods->isEmpty()){
-            $extra = $platformGoods->extra?json_decode($platformGoods->extra,true):[];
-            $extra['productRes'] = json_encode($res);
-            $platformGoods->extra = json_encode($extra);
-            $platformGoods->save();
-        }
-        self::addSku($params);
-        return [];
+        $send_url = env('internal_api.api_url_host').'platf/dou_yin/addGoods';
+        $res = http_request($send_url,http_build_query($params));
+        Log::info('addProduct:'
+            .'url:'.$send_url
+            .'|data:'.json_encode($params,JSON_UNESCAPED_UNICODE)
+            .'|res:'.json_encode([$res],JSON_UNESCAPED_UNICODE)
+        );
+        return $res?:[];
     }
 
     public static function addSku($params)