WeixinController.php 5.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);

        $data = Db::name('map') -> where('id',1) -> find();
        $this -> assign('data',$data);

        return $this -> fetch();

    }

    //显示后台用户登录
    public function login_show(){

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

    }

    //登陆判断
    public function login_to(){

        $name = input('post.name');
        $pass = input('post.pass');
        $data = Db::name('members') -> where("name='".$name."' and passwd='".$pass."'") -> find();
        if($data == null){
            return false;
        }else{
            return $data['jifen'];
        }

    }

    //显示积分页
    public function jifen(){

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

    }






}