| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121 | <?php/** * PageController.php UTF-8 * 页面处理逻辑 * * @date    : 2018/1/26 9:25 * * @license 这不是一个自由软件,未经授权不许任何使用和传播。 * @author  : linjiebin <ljb@huosdk.com> * @version : HUOSDK 8.0 */namespace web\pc\controller\v8;use huo\controller\richtext\RichText;use huolib\status\CommonStatus;use think\Session;use web\common\controller\WebBaseController;use web\pc\logic\MemberLogic;use web\pc\logic\MemproblemLogic;use web\pc\logic\PageLogic;use web\pc\logic\SlideLogic;class PageController extends WebBaseController {    public function __construct() {        parent::__construct();    }//    public function index() {//        $_web_info = $this->web_info;//        $this->set_seo($_web_info['web_basic']['company_name']);//        $_codes = $this->request->param('page_codes', []);//        if (empty($_codes)) {//            $_codes = [//                'about_us', 'business_cooperation', 'cooperative_partner', 'parental_supervision'//            ];//        }//        $_page_class = new PageLogic();//        $_data = $_page_class->getPages($_codes);//        $this->assign($_data);////        return $this->fetch('Page/index');//    }    public function index() {        $_codes = $this->request->param('page_codes', []);        $_richtext_class = new RichText();        $_rdata = [];        if (empty($_codes)) {            $_codes = [                'about_us', 'business_cooperation', 'cooperative_partner', 'parental_supervision'            ];            foreach ($_codes as $_value) {                $_detail = $_richtext_class->getDetail($_value);                if (CommonStatus::NO_ERROR == $_detail['code']) {                    $_rdata[$_value] = $_detail['data'];                }            }        }        $this->assign($_rdata);        return $this->fetch("Page/index");    }    /**     * 获取单页信息     *     * @return mixed     */    public function page() {        $_web_info = $this->web_info;        $this->set_seo($_web_info['web_basic']['company_name']);        $_richtext_class = new RichText();        $code = $this->request->param('code', 'user_agreement');        $_data = $_richtext_class->getDetail($code);        if (CommonStatus::NO_ERROR != $_data['code']) {            $this->error('参数错误');        }        $_detail = $_data['data'];        $this->assign($_detail);        return $this->fetch('Page/page');    }    /**     * 问题反馈     *     * @return array     */    public function post_problem() {        $_param = $this->request->param();        $_problem_class = new MemproblemLogic();        $_mem_id = Session::get('user.id') ? Session::get('user.id') : 0;        $_param['mem_id'] = $_mem_id;        $_res = $_problem_class->postProblem($_param);        if (!$_res) {            return ['error' => 1, 'msg' => '提交完整的信息'];        }        return ['error' => 0, 'msg' => '反馈成功'];    }    public function download() {        $_slide_class = new SlideLogic();        $_data['bg_thumb'] = $_slide_class->getList(['type' => 'web_app_down']);        $_data['and_url'] = $this->getAndDownurl(100);        $_data['ios_url'] = '#';        $this->assign($_data);        return $this->fetch('Page/download');    }    public function wap_download() {        $_slide_class = new SlideLogic();        $_data['bg_thumb'] = $_slide_class->getList(['type' => 'wap_app_down']);        $_data['and_url'] = $this->getAndDownurl(100);        $_data['ios_url'] = '#';        $this->assign($_data);        return $this->fetch('Page/wap_download');    }}
 |