Files
tougao/application/api/controller/Promotion.php
wangjinlei b6c17ab345 1
2023-05-09 11:53:33 +08:00

61 lines
1.3 KiB
PHP

<?php
namespace app\api\controller;
use app\api\controller\Base;
use think\Db;
use think\Queue;
use think\Validate;
class Promotion extends Base
{
public function __construct(\think\Request $request = null)
{
parent::__construct($request);
}
/**获取推广任务列表
* @return \think\response\Json|void
*/
public function getPromotions(){
$data = $this->request->post();
$rule = new Validate([
'user_id'=>'require'
]);
if(!$rule->check($data)){
return jsonError($rule->getError());
}
$list = $this->promotion_obj->where('user_id',$data['user_id'])->select();
$re['list'] = $list;
return jsonSuccess($list);
}
/**获取用户库列表
* @return void
*/
public function getHumenLib(){
$lib[] = "user";
$lib[] = "author";
$lib[] = "ash";
$re['list'] = $lib;
return jsonSuccess($re);
}
/**筛选用户库目标数量
* @return void
*/
public function getLibUsers(){
$data = $this->request->post();
$rule = new Validate([
"lib"=>"require",
''
]);
if(!$rule->check($data)){
return jsonError($rule->getError());
}
}
}