You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
<?php
declare(strict_types=1);/** * This file is part of Hyperf. * * @link https://www.hyperf.io * @document https://doc.hyperf.io * @contact group@hyperf.io * @license https://github.com/hyperf/hyperf/blob/master/LICENSE */
namespace App\Controller;use Hyperf\DbConnection\Db;use Hyperf\Redis\Redis;use Hyperf\Utils\ApplicationContext;use App\Service\CouponRebateInterface;use http\Client\Curl\User;use Hyperf\Di\Annotation\Inject;use App\Model\Coupon;use App\Model\CouponUserRecType;use App\Model\CouponRec;use App\Request\CouponRebateReceiveRequest;use App\Service\CouponRebateService;class CouponRebateController extends BaseController{ /** * @Inject * @var CouponRebateInterface */ protected $CouponRebate;
/** * @Inject * @var CouponRebateService */ protected $CouponRebateService;
/** * 用户是否领取过领取优惠券 */ public function isCouponRebate() { $user_id = $this->request->input('user_id', 0); $res = $this->CouponRebate->isCouponRebate($user_id); return $this->success($res); }
/** * 返回活动信息 */ public function getActiveInfo() { $res = $this->CouponRebate->getActiveInfo(); return $this->success($res); }
/** * 用户领取优惠券 * 2020.08.04 只领一张优惠券 */ public function userReceiveCoupon(CouponRebateReceiveRequest $validator) { return $this->success($this->CouponRebateService->userReceiveCoupon($this->request->all())); }}
|