57 lines
1.4 KiB
PHP
57 lines
1.4 KiB
PHP
<?php
|
|
namespace app\czg\app\controller;
|
|
|
|
use app\common\controller\Frontend;
|
|
use app\api\model\Course;
|
|
|
|
class CourseController extends Frontend
|
|
{
|
|
protected array $noNeedLogin = ['selectCourse', 'selectCourseDetailsList', 'viewCourse'];
|
|
|
|
public function selectCourse()
|
|
{
|
|
$post = $this->request->get();
|
|
$res = Course::selectCourse($post);
|
|
return $this->ApiDataReturn($res);
|
|
}
|
|
|
|
|
|
// 推荐视频
|
|
public function selectCourseDetailsList()
|
|
{
|
|
if($this->auth->isLogin()) {
|
|
$user_id = $this->auth->user_id;
|
|
}else {
|
|
$user_id = 0;
|
|
}
|
|
$post = $this->request->get();
|
|
$res = Course::selectCourseDetailsList($post, $user_id);
|
|
return $this->ApiDataReturn($res);
|
|
}
|
|
|
|
// 获取抽奖红包提示
|
|
public function getRedEnvelopeTips()
|
|
{
|
|
$user_id = $this->auth->user_id;
|
|
$res = Course::getRedEnvelopeTips($user_id);
|
|
return $this->ApiDataReturn($res);
|
|
}
|
|
|
|
// 查看视频
|
|
public function viewCourse()
|
|
{
|
|
$get = $this->request->get();
|
|
$res = Course::viewCourse($get);
|
|
return $this->ApiDataReturn($res);
|
|
}
|
|
|
|
// 根据id查询短剧集数列表
|
|
public function courseSets()
|
|
{
|
|
$get = $this->request->get();
|
|
$res = Course::courseSets($get, $this->auth->getUser());
|
|
return $this->ApiDataReturn($res);
|
|
}
|
|
|
|
}
|