CouponsController.php 1.5 KB
<?php
namespace app\portal\controller;

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

class CouponsController extends WeChatBaseController{

    public function _initialize(){
        $adminid = cmf_get_current_user_id();
        if(!empty($adminid)){


            return $this->fetch(':index');
        }

    }



  //优惠券显示页
  public function index(){

    $user_id = cmf_get_current_user_id();
    $id = Db::name('members_user') -> where('uid',$user_id) -> find();
    $wei = Db::name('coupons_user') -> alias('a') -> join('coupons b','a.cid=b.id','LEFT') -> where("a.uid=".$id['id']." and a.state=0") -> order('b.startime') -> select();
    foreach ($wei as $key=>$val){
        if($val['birid'] == 1){

        }else{
            if($val['type'] == 2){
                $yue = mb_substr($id['birthday'],5,2);
                $riaa = mb_substr($id['birthday'],8,2);
                $riqi1 = $yue.$riaa;


                if(strtotime($riqi1) == strtotime(date('md'))){
                        Db::name('coupons_user') -> where('code',$val['code']) -> update(['birid'=>1]);
                }else{
                    unset($wei[$key]);
                }

            }

        }

    }


    $yiyong = Db::name('coupons_user') -> alias('a') -> join('coupons b','a.cid=b.id','LEFT') -> where("a.uid=".$id['id']." and a.state=1") -> order('b.startime') -> select();
    $this -> assign('wei',$wei);
    $this -> assign('yi',$yiyong);
    return $this -> fetch();

  }


}








 ?>