| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- <?php
- namespace app\api\controller;
- class Manga extends Base
- {
- public function __construct()
- {
- parent::__construct();
- }
- public function index()
- {
- $param = input();
- $param['page'] = intval($param['page']) <1 ? 1 : intval($param['page']);
- $param['limit'] = intval($param['limit']) <1 ? 20 : intval($param['limit']);
- $where = [];
- $where['manga_status'] = ['eq',1];
- if(!empty($param['t'])){
- $where['type_id'] = ['eq',$param['t']];
- }
- if(!empty($param['ids'])){
- $where['manga_id'] = ['in',$param['ids']];
- }
- if(!empty($param['wd'])){
- $param['wd'] = trim($param['wd']);
- $where['manga_name'] = ['like','%'.$param['wd'].'%'];
- }
- $order='manga_time desc';
- if(!empty($param['order'])){
- $order = $param['order'];
- }
- $data = model('Manga')->listData($where,$order,$param['page'],$param['limit']);
- return json($data);
- }
- public function detail()
- {
- $param = input();
- $where = [];
- $where['manga_status'] = ['eq',1];
- if(!empty($param['id'])){
- $where['manga_id'] = ['eq',$param['id']];
- }
- $data = model('Manga')->infoData($where);
- return json($data);
- }
- }
|