From 900106c8cd69d63e5745facfb1fd0528375f32d9 Mon Sep 17 00:00:00 2001
From: heyuntao <heyuntao@LAPTOP-MP4HD5NS>
Date: 星期三, 05 七月 2023 16:30:29 +0800
Subject: [PATCH] 修复抖音重复商品

---
 application/api/logic/taoke/Search.php |   22 ++++++++++++++++++++--
 1 files changed, 20 insertions(+), 2 deletions(-)

diff --git a/application/api/logic/taoke/Search.php b/application/api/logic/taoke/Search.php
index 5e91370..24a2a92 100644
--- a/application/api/logic/taoke/Search.php
+++ b/application/api/logic/taoke/Search.php
@@ -9,7 +9,8 @@
 use app\api\logic\taoke\device\Pdd as LogicPdd;
 use app\common\model\User as ModelUser;
 use app\api\logic\taoke\device\Haodanku as LogicHaodanku;
-
+use app\api\logic\taoke\device\Dataoke as LogicDataoke;
+use think\log;
 
 
 class Search extends BasicLogic
@@ -76,11 +77,28 @@
         $LogicPdd = new LogicPdd();
         $LogicZhetaoke = new LogicZhetaoke();
         $LogicHaodanku = new LogicHaodanku();
+        $LogicDataoke=new LogicDataoke();
         $goods = [];
         switch($this->provider){
             case 'tb':  //娣樺疂
                 $info = $LogicZhetaoke->zhuanlian($uri,'');
-                if($info) $goods = $info;
+                if(empty($info)&&isset($parse_url['host'])&&strstr($parse_url['host'],'item.taobao.com')){
+                    $info = $LogicDataoke->zhuanlian($uri,'');
+                    //鏍规嵁瀹濊礉鏍囬鎼滅储瀹濊礉
+                    $item_name=$info["title"];
+                    $goods["goodsId"]="";
+                    $goods["title"]=$item_name;
+                }
+                else if(empty($info)){
+                    $goods = [];
+                }
+                else{
+                    $goods_id=$info["tao_id"];
+                    $info = $LogicDataoke->getGoodsDetail($goods_id);
+                    if(empty($info)) return [];
+                    if($info) $goods = $info;
+                  
+                }
                 break;
             case 'tm': 
                     $info = $LogicDingdanxia->superSearch($uri,'tm','t');

--
Gitblit v1.9.3