From fd64e9a5ab5141301a810838cc2461787409b799 Mon Sep 17 00:00:00 2001 From: "DESKTOP-GG6FIN9\\Administrator" <15040771@qq.com> Date: Tue, 4 Aug 2020 18:00:19 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BF=94=E5=88=B8=E6=B4=BB=E5=8A=A8=E8=AF=A6?= =?UTF-8?q?=E7=BB=86=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Controller/CouponRebateController.php | 12 ++++++++++++ app/CouponRebate/CouponRebate.php | 10 ++++++++++ app/CouponRebate/CouponRebateInterface.php | 2 ++ config/routes.php | 1 + 4 files changed, 25 insertions(+) diff --git a/app/Controller/CouponRebateController.php b/app/Controller/CouponRebateController.php index 89e1cd3..3c1ee3d 100644 --- a/app/Controller/CouponRebateController.php +++ b/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); + } + /** * 用户领取优惠券 */ diff --git a/app/CouponRebate/CouponRebate.php b/app/CouponRebate/CouponRebate.php index 60438a1..d61e2d8 100644 --- a/app/CouponRebate/CouponRebate.php +++ b/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; + } + } \ No newline at end of file diff --git a/app/CouponRebate/CouponRebateInterface.php b/app/CouponRebate/CouponRebateInterface.php index 8c63313..385f1a7 100644 --- a/app/CouponRebate/CouponRebateInterface.php +++ b/app/CouponRebate/CouponRebateInterface.php @@ -7,4 +7,6 @@ interface CouponRebateInterface public function isCouponRebate($user_id); + public function getActiveInfo(); + } \ No newline at end of file diff --git a/config/routes.php b/config/routes.php index 0b238a6..86c239d 100644 --- a/config/routes.php +++ b/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'); }); \ No newline at end of file