Files
webman_duanju/app/czg/app/controller/CourseController.php
2025-08-14 17:19:26 +08:00

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);
}
}