CouponsController.php
1.5 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
<?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();
}
}
?>