Merge branch 'hotfix/618修复' into feature/1.1.3api开发
| | |
| | | { |
| | | $goods_url = request()->param('goods_url','', 'urldecode'); |
| | | |
| | | log::write('智能搜索内容'.$goods_url); |
| | | |
| | | if (empty($goods_url)) $this->error('链接不能为空'); |
| | | |
| | | $LogicSearch = new LogicSearch(); |
| | | |
| | | $info = $LogicSearch->ast($goods_url); |
| | | if(!$info["goodsId"]&&$info["title"]){ |
| | | $this->success('获取成功',['goods_url'=>$info["title"],'goods'=>[]]); |
| | | |
| | | } |
| | | else{ |
| | | $this->success('获取成功',['goods_url'=>$goods_url,'goods'=>$info]); |
| | | } |
| | | |
| | | |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 获取淘宝商品列表 |
| | | */ |
| | |
| | | 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 |
| | |
| | | switch($this->provider){ |
| | | case 'tb': //淘宝 |
| | | $info = $LogicZhetaoke->zhuanlian($uri,''); |
| | | //$info = $LogicDataoke->zhuanlian($uri,''); |
| | | //获取宝贝详情 |
| | | if(empty($info)&&strstr($parse_url['host'],'item.taobao.com')){ |
| | | $info = $LogicDataoke->zhuanlian($uri,''); |
| | | //根据宝贝标题搜索宝贝 |
| | | $item_name=$info["title"]; |
| | | $goods["goodsId"]=""; |
| | | $goods["title"]=$item_name; |
| | | } |
| | | 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'); |