| | |
| | | namespace app\api\controller; |
| | | use app\common\controller\Api; |
| | | use app\api\logic\taoke\device\Dataoke as LogicDataoke; |
| | | use app\api\logic\taoke\device\Haodanku; |
| | | use app\common\model\FqbCate; |
| | | use app\api\logic\taoke\device\Jd as LogicJd; |
| | | |
| | | header("Access-Control-Allow-Origin:*"); |
| | | class Activity extends Api |
| | | { |
| | | protected $noNeedLogin = []; |
| | | protected $noNeedLogin = ['fqb_plat_cate']; |
| | | protected $noNeedRight = '*'; |
| | | /** |
| | | * 获取疯抢榜 |
| | |
| | | $type = request()->param('type',''); |
| | | |
| | | $pid = request()->param('app_key',''); |
| | | |
| | | $LogicDataoke = new LogicDataoke(); |
| | | $list=$LogicDataoke->fqbGoodsList($cid,$type, $pid); |
| | | $plat=request()->param('plat',''); |
| | | $mainid=request()->param('mainid','1'); |
| | | $list=[]; |
| | | $Haodanku=new Haodanku(); |
| | | switch($plat) |
| | | { |
| | | case "tb": |
| | | $LogicDataoke = new LogicDataoke(); |
| | | $list=$LogicDataoke->fqbGoodsList($cid,$type, $pid); |
| | | break; |
| | | case "jd": |
| | | $list=$Haodanku->getJdHotRank($cid,$mainid); |
| | | break; |
| | | case "dy": |
| | | $list=$Haodanku->getDyHotRank($cid,$mainid); |
| | | break; |
| | | case"pdd": |
| | | $list=$Haodanku->getPddHotRank($cid,$mainid); |
| | | break; |
| | | default: |
| | | $LogicDataoke = new LogicDataoke(); |
| | | $list=$LogicDataoke->fqbGoodsList($cid,$type, $pid); |
| | | break; |
| | | } |
| | | |
| | | $this->success('获取成功',$list); |
| | | |
| | | } |
| | | |
| | | /** |
| | | * 获取疯抢榜商品详情 |
| | | * |
| | | */ |
| | | public function fqb_goods_detail() |
| | | { |
| | | $plat=request()->param('plat',''); |
| | | $goodsid=request()->param('goodsid',''); |
| | | $item=null; |
| | | switch($plat) |
| | | { |
| | | case "jd": |
| | | $LogicJd = new LogicJd(); |
| | | $info = $LogicJd->searchGoods($goodsid,'','','','',1,1); |
| | | if(isset($info[0]))$item = $info[0]; |
| | | } |
| | | $this->success('获取成功',$item); |
| | | } |
| | | |
| | | /*** |
| | | * 获取疯抢榜分类 |
| | | */ |
| | | public function fqb_plat_cate() |
| | | { |
| | | $plat=request()->param('plat',''); |
| | | $ModelFqvCate=new FqbCate(); |
| | | $where = ['plat'=>$plat]; |
| | | $list = $ModelFqvCate->field('cid,title,plat')->where($where)->order('order_index asc')->select(); |
| | | $this->success('获取成功',$list); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * |
| | | * 今日折上折 |
| | |
| | | |
| | | /** |
| | | * |
| | | * 获取个人cms地址 |
| | | */ |
| | | public function cmsGet() |
| | | { |
| | | //先从数据库获取 |
| | | $user = $this->auth->getUser(); |
| | | $cmsRecord=\app\common\model\CmsSet::where('user_id',$user->id)->select(); |
| | | if (!empty($cmsRecord)) { |
| | | $this->success('获取成功',['url'=>$cmsRecord[0]['cms_url']]); |
| | | } |
| | | if(empty($user->t_relation_id)) |
| | | { |
| | | $this->error('请先淘宝授权'); |
| | | return; |
| | | } |
| | | $Haodk=new Haodanku(); |
| | | $topUrl=$Haodk->getCmsUrl($user->t_relation_id); |
| | | //记录数据库 |
| | | \app\common\model\CmsSet::create([ |
| | | 'user_id' => $user->id, |
| | | 'cms_url' => $topUrl, |
| | | 'create_time' => time() |
| | | ]); |
| | | $this->success('获取成功',['url'=>$topUrl]); |
| | | } |
| | | |
| | | /** |
| | | * |
| | | * 小样 |
| | | */ |
| | | public function xy_goods_list() |