12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- <?php
- /**
- * SlideLogic.php UTF-8
- * 广告逻辑图处理
- *
- * @date : 2017/11/25 15:07
- *
- * @license 这不是一个自由软件,未经授权不许任何使用和传播。
- * @author : wuyonghong <wyh@huosdk.com>
- * @version : HUOSDK 8.0
- */
- namespace web\pc\logic;
- use huo\model\common\CommonModel;
- use huo\model\slide\SlideModel;
- class SlideLogic extends CommonModel {
- public function getList($where = [], $page = '1,10') {
- if (empty($where['type'])) {
- return 2000;
- }
- $_map['code'] = $where['type'];
- $_obj = new SlideModel();
- $_slides = $_obj->getSlideList($_map)->toArray();
- if (empty($_slides[0]['items'])) {
- return 2000;
- }
- $_list = [];
- foreach ($_slides[0]['items'] as $_slide) {
- $_data = [];
- $_data['name'] = $_slide['title'];
- $_data['type_name'] = $_slide['table_name'];
- $_data['target_id'] = $_slide['target_id'];
- $_data['url'] = $_slide['url'];
- $_data['image'] = cmf_get_image_url($_slide['image']);
- $_data['content'] = $_slide['content'];
- $_data['desc'] = $_slide['description'];
- $_list[] = $_data;
- }
- $_rdata = [
- 'count' => count($_list),
- 'list' => $_list,
- ];
- return $_rdata;
- }
- }
|