heyuntao
2023-07-03 741672790a5dc06e2e078b29451458f779985c59
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');