WeixinController.php 4.3 KB
<?php
namespace app\portal\controller;

use cmf\controller\WeChatBaseController;
use EasyWeChat\Foundation\Application;
use EasyWeChat\Payment\Order;
use think\Db;

class WeixinController extends WeChatBaseController{

    protected $options;
    public function _initialize()
    {
        parent::_initialize();
        $this->checkWeChatUserLogin();
        $this->options = [
            'app_id'  => config('wechat_config.app_id'),
            'secret'  => config('wechat_config.secret'),

        ];
    }

    //显示首页
    public function index(){

        //查询显示首页logo
        $logo = Db::name('slide_item') -> where('slide_id',1) -> find();
        $this -> assign('logo',$logo);
        return $this -> fetch();

    }

    //显示关于我们
    public function guanyu(){

        //查询显示首页logo
        $logo = Db::name('slide_item') -> where('slide_id',1) -> find();
        $this -> assign('logo',$logo);

        $data = Db::name('portal_category_post') -> where('category_id',28) -> find();
        $res = Db::name('portal_post') -> where('id',$data['post_id']) -> find();
        $res['post_content'] = cmf_replace_content_file_url(htmlspecialchars_decode($res['post_content']));
        $this -> assign('res',$res);

        return $this -> fetch();

    }

    //显示使命与愿景
    public function shiming(){

        //查询显示首页logo
        $logo = Db::name('slide_item') -> where('slide_id',1) -> find();
        $this -> assign('logo',$logo);

        $data = Db::name('portal_category_post') -> where('category_id',29) -> find();
        $res = Db::name('portal_post') -> where('id',$data['post_id']) -> find();
        $res['post_content'] = cmf_replace_content_file_url(htmlspecialchars_decode($res['post_content']));
        $this -> assign('res',$res);

        return $this -> fetch();

    }

    //显示核心医疗团队
    public function hexin(){

        //查询显示首页logo
        $logo = Db::name('slide_item') -> where('slide_id',1) -> find();
        $this -> assign('logo',$logo);

        $data = Db::name('portal_category_post') -> where('category_id',30) -> find();
        $res = Db::name('portal_post') -> where('id',$data['post_id']) -> find();
        $res['post_content'] = cmf_replace_content_file_url(htmlspecialchars_decode($res['post_content']));
        $this -> assign('res',$res);

        return $this -> fetch();

    }

    //显示中心设施
    public function sheshi(){

        //查询显示首页logo
        $logo = Db::name('slide_item') -> where('slide_id',1) -> find();
        $this -> assign('logo',$logo);

        $data = Db::name('portal_category_post') -> where('category_id',31) -> find();
        $res = Db::name('portal_post') -> where('id',$data['post_id']) -> find();
        $res['post_content'] = cmf_replace_content_file_url(htmlspecialchars_decode($res['post_content']));
        $this -> assign('res',$res);

        return $this -> fetch();

    }

    //显示中心设备
    public function shebei(){

        //查询显示首页logo
        $logo = Db::name('slide_item') -> where('slide_id',1) -> find();
        $this -> assign('logo',$logo);

        $data = Db::name('portal_category_post') -> where('category_id',32) -> find();
        $res = Db::name('portal_post') -> where('id',$data['post_id']) -> find();
        $res['post_content'] = cmf_replace_content_file_url(htmlspecialchars_decode($res['post_content']));
        $this -> assign('res',$res);

        return $this -> fetch();

    }

    //显示服务品质
    public function pinzhi(){

        //查询显示首页logo
        $logo = Db::name('slide_item') -> where('slide_id',1) -> find();
        $this -> assign('logo',$logo);

        $data = Db::name('portal_category_post') -> where('category_id',33) -> find();
        $res = Db::name('portal_post') -> where('id',$data['post_id']) -> find();
        $res['post_content'] = cmf_replace_content_file_url(htmlspecialchars_decode($res['post_content']));
        $this -> assign('res',$res);

        return $this -> fetch();

    }

    //显示联系我们
    public function lianxi(){

        //查询显示首页logo
        $logo = Db::name('slide_item') -> where('slide_id',1) -> find();
        $this -> assign('logo',$logo);
        return $this -> fetch();

    }






}