assign('data', isset($base['data']) ? $base['data'] : []); // 幻灯片 $data_params = [ 'where' => ['is_enable'=>1], ]; $slider = Service::SlideList($data_params); $this->assign('slider', isset($slider['data']) ? $slider['data'] : []); // 商品数据 $goods = Service::GoodsList(); $this->assign('goods_list', $goods['data']['goods']); return $this->fetch('../../../plugins/view/answers/admin/admin/index'); } /** * 基础信息编辑页面 * @author Devil * @blog http://gong.gg/ * @version 1.0.0 * @datetime 2019-02-07T08:21:54+0800 * @param [array] $params [输入参数] */ public function baseinfo($params = []) { $ret = PluginsService::PluginsData('answers', ['images', 'images_bottom']); if($ret['code'] == 0) { // 是否 $is_whether_list = [ 0 => array('id' => 0, 'name' => '否', 'checked' => true), 1 => array('id' => 1, 'name' => '是'), ]; $this->assign('is_whether_list', $is_whether_list); $this->assign('data', $ret['data']); // 获取推荐问答 if(!empty($ret['data']['category_ids'])) { $answers = Service::AnswerList(['n'=>100, 'field'=>'id,content as title', 'category_ids'=> $ret['data']['category_ids']]); $this->assign('answers_rc_list', $answers['data']); } else { $this->assign('answers_rc_list', []); } return $this->fetch('../../../plugins/view/answers/admin/admin/baseinfo'); } else { return $ret['msg']; } } /** * 基础数据保存 * @author Devil * @blog http://gong.gg/ * @version 1.0.0 * @datetime 2019-02-07T08:21:54+0800 * @param [array] $params [输入参数] */ public function basesave($params = []) { return PluginsService::PluginsDataSave(['plugins'=>'answers', 'data'=>$params], ['images', 'images_bottom']); } /** * 幻灯片页面 * @author Devil * @blog http://gong.gg/ * @version 1.0.0 * @datetime 2019-02-07T08:21:54+0800 * @param [array] $params [输入参数] */ public function slider($params = []) { $ret = Service::SlideList(); if($ret['code'] == 0) { $this->assign('data_list', $ret['data']); return $this->fetch('../../../plugins/view/answers/admin/admin/slider'); } else { return $ret['msg']; } } /** * 幻灯片编辑 * @author Devil * @blog http://gong.gg/ * @version 1.0.0 * @datetime 2019-02-07T08:21:54+0800 * @param [array] $params [输入参数] */ public function sliderinfo($params = []) { // 数据 $data = []; if(!empty($params['id'])) { $data_params = array( 'where' => ['id'=>intval($params['id'])], ); $ret = Service::SlideList($data_params); $data = empty($ret['data'][0]) ? [] : $ret['data'][0]; } $this->assign('data', $data); return $this->fetch('../../../plugins/view/answers/admin/admin/sliderinfo'); } /** * 幻灯片保存 * @author Devil * @blog http://gong.gg/ * @version 1.0.0 * @datetime 2019-02-07T08:21:54+0800 * @param [array] $params [输入参数] */ public function slidersave($params = []) { // 是否ajax请求 if(!IS_AJAX) { return $this->error('非法访问'); } // 开始处理 return Service::SlideSave($params); } /** * 幻灯片删除 * @author Devil * @blog http://gong.gg/ * @version 0.0.1 * @datetime 2016-12-15T11:03:30+0800 * @param [array] $params [输入参数] */ public function sliderdelete($params = []) { // 是否ajax请求 if(!IS_AJAX) { return $this->error('非法访问'); } // 开始处理 return Service::SlideDelete($params); } /** * 幻灯片状态更新 * @author Devil * @blog http://gong.gg/ * @version 0.0.1 * @datetime 2017-01-12T22:23:06+0800 * @param [array] $params [输入参数] */ public function sliderstatusupdate($params = []) { // 是否ajax请求 if(!IS_AJAX) { return $this->error('非法访问'); } // 开始处理 return Service::SlideStatusUpdate($params); } /** * 推荐商品编辑编辑 * @author Devil * @blog http://gong.gg/ * @version 1.0.0 * @datetime 2019-02-07T08:21:54+0800 * @param [array] $params [输入参数] */ public function goodsinfo($params = []) { // 商品数据 $goods = Service::GoodsList(); $this->assign('goods', $goods['data']); // 商品分类 $this->assign('goods_category_list', GoodsService::GoodsCategoryAll()); return $this->fetch('../../../plugins/view/answers/admin/admin/goodsinfo'); } /** * 商品搜索 * @author Devil * @blog http://gong.gg/ * @version 1.0.0 * @datetime 2019-02-07T08:21:54+0800 * @param [array] $params [输入参数] */ public function goodssearch($params = []) { // 是否ajax请求 if(!IS_AJAX) { return $this->error('非法访问'); } // 搜索数据 return Service::GoodsSearchList($params); } /** * 商品保存 * @author Devil * @blog http://gong.gg/ * @version 1.0.0 * @datetime 2019-02-07T08:21:54+0800 * @param [array] $params [输入参数] */ public function goodssave($params = []) { // 是否ajax请求 if(!IS_AJAX) { return $this->error('非法访问'); } // 搜索数据 return Service::GoodsSave($params); } /** * 问答搜索 * @author Devil * @blog http://gong.gg/ * @version 1.0.0 * @datetime 2019-02-07T08:21:54+0800 * @param [array] $params [输入参数] */ public function answerssearch($params = []) { // 是否ajax请求 if(!IS_AJAX) { return $this->error('非法访问'); } // 问答内容 return Service::AnswerList(['n'=>100, 'field'=>'id,content as title']); } } ?>