|
|
@@ -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)
|