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) ? implode(',',$couponForward) : $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); } /** * 清优惠券领取记录(SSDB) */ public function clearSsdbCouponReceiveByName(){ $activity = $this->request->input('activity_type',0); $userId = $this->request->input('user_id',0); $get = $this->request->input('get',0); $isAll = $this->request->input('is_all',0);; return $this->success($this->CouponRebateService->clearSsdbCouponReceiveByName($activity,$userId, $get, $isAll)); } }