Browse Source

判断用户是否领过分享类型优惠券

master
parent
commit
dbe2c06e97
  1. 3
      app/Controller/CouponRebateController.php
  2. 13
      app/CouponRebate/CouponRebate.php
  3. 2
      app/CouponRebate/CouponRebateInterface.php

3
app/Controller/CouponRebateController.php

@ -26,7 +26,8 @@ class CouponRebateController extends BaseController
protected $CouponRebate;
public function isCouponRebate()
{
$res = $this->CouponRebate->isCouponRebate('测试数据');
$user_id = $this->request->input('user_id', 0);
$res = $this->CouponRebate->isCouponRebate($user_id);
return $this->success($res);
}
}

13
app/CouponRebate/CouponRebate.php

@ -10,10 +10,17 @@ use Hyperf\Paginator\Paginator;
class CouponRebate implements CouponRebateInterface
{
public function isCouponRebate($data)
public function isCouponRebate($user_id)
{
// 当前用户是否今日新注册并第一次提交评论
return $data;
$res = Db::table('ims_system_coupon_user as u')
->join('ims_system_coupon_user_receive as r','u.id','=','r.system_coupon_user_id')
->where([
['r.user_id','=',$user_id],
['u.active_type','=',2]
])
->select('r.id')
->first();
return $res;
}
}

2
app/CouponRebate/CouponRebateInterface.php

@ -5,6 +5,6 @@ namespace App\CouponRebate;
interface CouponRebateInterface
{
public function isCouponRebate($data);
public function isCouponRebate($user_id);
}
Loading…
Cancel
Save