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\v3;
use Hyperf\Di\Annotation\Inject;use App\Controller\BaseController;use App\Service\v3\Interfaces\CouponRecServiceInterface;
class CouponController extends BaseController{ /** * @Inject * @var CouponRecServiceInterface */ protected $couponRecService;
/** * 获取用户可领取优惠卷接口 */ public function getSystemCouponUserList() {
}
//统计用户
public function userCouponAccount() {
}
/** * 用户领取优惠卷 */ public function userReceiveCoupon() {
}
/** * 获取用户已经领取的优惠卷列表 */ public function getUserReceiveCouponList() {
}
/** * 获取用户当前订单可用的优惠券列表 * 按分类(1订单 等优惠)分组返回 */ public function getListByUser() { $userId = $this->request->input('user_id'); $page = $this->request->input('page'); $pagesize = $this->request->input('pagesize'); $type = $this->request->input('type','1'); /** * $type unused 未使用 used 已使用 expired已失效 */
$res = $this->couponRecService->getListByUser($userId,$type,$page,$pagesize);
return $this->success($res); }
}
|