application/api/controller/Taoke.php | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
application/api/logic/taoke/Search.php | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
application/api/controller/Taoke.php
@@ -1082,18 +1082,23 @@ { $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]); } } /** * 获取淘宝商品列表 */ application/api/logic/taoke/Search.php
@@ -10,7 +10,7 @@ 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 @@ -82,12 +82,20 @@ 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');