MembersController.php 1.8 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 __construct(){
        parent::_initialize();
        $adminid = cmf_get_current_user_id();
        if(!empty($adminid)){


            $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";
      $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;
      }



    }





}









 ?>