Browse Source

返券活动详细信息

master
parent
commit
fd64e9a5ab
  1. 12
      app/Controller/CouponRebateController.php
  2. 10
      app/CouponRebate/CouponRebate.php
  3. 2
      app/CouponRebate/CouponRebateInterface.php
  4. 1
      config/routes.php

12
app/Controller/CouponRebateController.php

@ -28,6 +28,9 @@ class CouponRebateController extends BaseController
* @var CouponRebateInterface
*/
protected $CouponRebate;
/**
* 用户是否领取过领取优惠券
*/
public function isCouponRebate()
{
$user_id = $this->request->input('user_id', 0);
@ -35,6 +38,15 @@ class CouponRebateController extends BaseController
return $this->success($res);
}
/**
* 返回活动信息
*/
public function getActiveInfo()
{
$res = $this->CouponRebate->getActiveInfo();
return $this->success($res);
}
/**
* 用户领取优惠券
*/

10
app/CouponRebate/CouponRebate.php

@ -24,4 +24,14 @@ class CouponRebate implements CouponRebateInterface
return $res;
}
public function getActiveInfo()
{
$res = Db::table('ims_system_coupon_user')
->where([
['active_type','=',2],
])
->get();
return $res;
}
}

2
app/CouponRebate/CouponRebateInterface.php

@ -7,4 +7,6 @@ interface CouponRebateInterface
public function isCouponRebate($user_id);
public function getActiveInfo();
}

1
config/routes.php

@ -28,4 +28,5 @@ Router::addGroup('/v1/',function (){
Router::post('Ad/banners', 'App\Controller\AdController@banners');
Router::post('CouponRebate/isCouponRebate', 'App\Controller\CouponRebateController@isCouponRebate');
Router::post('CouponRebate/userReceiveCoupon', 'App\Controller\CouponRebateController@userReceiveCouponA');
Router::post('CouponRebate/getActiveInfo', 'App\Controller\CouponRebateController@getActiveInfo');
});
Loading…
Cancel
Save