* @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; } }