<?php
|
|
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;
|
|
header("Access-Control-Allow-Origin:*");
|
class Activity extends Api
|
{
|
protected $noNeedLogin = ['fqb_plat_cate'];
|
protected $noNeedRight = '*';
|
/**
|
* 获取疯抢榜
|
*
|
*/
|
|
public function fqn_goods_list()
|
{
|
$cid = request()->param('cid','');
|
|
$type = request()->param('type','');
|
|
$pid = request()->param('app_key','');
|
$plat=request()->param('plat','');
|
$list=[];
|
$Haodanku=new Haodanku();
|
switch($plat)
|
{
|
case "tb":
|
$LogicDataoke = new LogicDataoke();
|
$list=$LogicDataoke->fqbGoodsList($cid,$type, $pid);
|
break;
|
case "jd":
|
$list=$Haodanku->getJdHotRank($cid);
|
break;
|
}
|
|
$this->success('获取成功',$list);
|
|
}
|
/***
|
* 获取疯抢榜分类
|
*/
|
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);
|
}
|
|
|
/**
|
*
|
* 今日折上折
|
*/
|
public function zsz_goods_list()
|
{
|
$cid = request()->param('cid','');
|
|
$appkey = request()->param('app_key','');
|
|
$LogicDataoke = new LogicDataoke();
|
$list=$LogicDataoke->zszGoodsList($cid, $appkey);
|
$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()
|
{
|
$keyword = request()->param('keyword','');
|
$apikey=request()->param('apikey','');
|
$back=request()->param('back',10);
|
$min_id = request()->param('min_id',1);
|
|
$LogicDataoke = new LogicDataoke();
|
$list=$LogicDataoke->xyGoodsList($apikey, $keyword,$min_id,$back);
|
$this->success('获取成功',$list);
|
}
|
|
}
|