1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- <?php
- namespace app\api\controller;
- use think\Controller;
- use think\Db;
- /**
- * @title 直播
- * Class Live
- * @controller Live
- * @group base
- */
- class Live extends Base
- {
- /**
- * @title 获取直播详情列表
- * @desc 获取直播详情列表
- * @author qc
- * @url /api/Live/getLiveList
- * @method GET
- * @param name:page type:int : default:1 desc:页数
- * @param name:page_num type:int : default:20 desc:每页数
- * @param name:status type:int : default:0 desc:直播状态 (0全部,1直播中,2未开始,3 已结束)
- * @return name:id type:int default:-- desc:id
- * @return name:name type:string default:-- desc:直播标题
- * @return name:desc type:string default:-- desc:直播简介
- * @return name:cover type:string default:-- desc:直播封面
- * @return name:create_at type:string default:-- desc:直播开始时间
- * @return name:end_at type:string default:-- desc:直播结束
- * @return name:status type:string default:-- desc:直播状态(1直播中,2未开始,3 已结束)
- * @return name:detail type:string default:-- desc:直播商品详情
- */
- public function getLiveList()
- {
- $where = [];
- $where['is_deleted'] = 0;
- if(input('status',0)) $where['status'] = input('status');
- $list = Db::table('store_live')
- ->where($where)
- ->order('sort desc , id desc')
- ->limit($this->off_set,$this->page_num)
- ->select();
- $this->success('ok',['list'=>$list]);
- }
- }
|