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');
- }
- }
|