MembersController.php 1.9 KB
<?php

namespace app\portal\controller;

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

class MembersController extends WeChatBaseController{

    public function _initialize(){
        parent::_initialize();
        $adminid = cmf_get_current_user_id();
        $huiyuan = Db::name('members_user') -> where('uid',$adminid) -> find();
        if(empty($huiyuan)){


            $this -> redirect('Index/index');
        }

    }



  //显示会员页
  public function index(){

    $user_id = cmf_get_current_user_id();
    $image = Db::name('user') -> where('id',$user_id) -> find();
    $name = Db::name('members_user') -> where('uid',$user_id) -> find();
    $this -> assign('img',$image);
    $this -> assign('name',$name);

      $options=config('wechat_config');
      $app = new Application($options);

      $js = $app->js;
      $jssdk=$js->config(array('onMenuShareAppMessage', 'onMenuShareTimeline','onMenuShareQQ'), false,false,true);
      $this->assign('jssdk',$jssdk);
      $url = "http://wangba.w.bronet.cn/portal/index/index/id/".$user_id;
      $this -> assign('url',$url);

    return $this -> fetch();

  }

  //分享获取优惠券
    public function fenxyh(){

      $user_id = cmf_get_current_user_id();
      $uid = Db::name('members_user') -> where('uid',$user_id) -> find();
      $cid = Db::name('coupons') -> where('type',3) -> find();
      //$data = Db::name('coupons_user') -> where('uid='.$uid['id'].' and cid='.$cid['id']) -> find();

    /*  if($data){
          return true;
      }else{

      }*/

      $data['uid'] = $uid['id'];
      $data['cid'] = $cid['id'];
      $data['state'] = 0;
      $data['code'] = date('md').substr(implode(NULL, array_map('ord', str_split(substr(uniqid(), 7, 13), 1))), 0, 8);
      Db::name('coupons_user') -> insert($data);
      return true;


    }





}









 ?>