request->input('user_id', 0); $res = $this->CouponRebateService->isCouponRebate($user_id); return $this->success($res); } /** * 返回活动信息 */ public function getActiveInfo() { $res = $this->CouponRebateService->getActiveInfo(); return $this->success($res); } /** * 用户领取优惠券 */ public function userReceiveCoupon(CouponRebateReceiveRequest $validator) { return $this->success($this->CouponRebateService->userReceiveCoupon($this->request->all())); } public function couponRebate() { $order_id = $this->request->input('order_id', 0); $res = $this->CouponRebateService->couponRebate($order_id); return $this->success($res); } /** * 将优惠券绑定活动 */ public function tieCouponActive(CouponRebateTieRequest $validator) { $couponForward = $this->request->input('coupon_forward_ids',[]); $couponForward = is_array($couponForward) ? $couponForward : explode(',',$couponForward) ; $couponRepay = $this->request->input('coupon_repay_id',0); $couponActivity = $this->request->input('coupon_activity',0); $res = $this->CouponRebateService->tieCouponActive($couponActivity,$couponForward,$couponRepay); return $this->success($res); } }