diff --git a/app/Constants/v3/ErrorCode.php b/app/Constants/v3/ErrorCode.php index 97f6337..2d852f1 100644 --- a/app/Constants/v3/ErrorCode.php +++ b/app/Constants/v3/ErrorCode.php @@ -330,6 +330,12 @@ class ErrorCode extends AbstractConstants */ const COUPON_IS_NOT_NEW_USER = 1203; + /** + * 优惠券领取失败 + * @Message("优惠券领取失败") + */ + const COUPON_RECEIVE_FAILURE = 1204; + /************************************/ /* 提现相关 1251-1300 */ /************************************/ diff --git a/app/Controller/v3/CouponController.php b/app/Controller/v3/CouponController.php index b0c1ef5..23bddde 100644 --- a/app/Controller/v3/CouponController.php +++ b/app/Controller/v3/CouponController.php @@ -92,8 +92,8 @@ class CouponController extends BaseController if($newUserCheck){ return $this->success( [ - 'error' => true, - 'error_text' => '不是新用户无法领券', + 'status' => 'error', + 'message' => '不是新用户无法领券', 'text'=>'关注懒族菜市微信公众号,更多精彩活动一手掌握!' ] ); @@ -111,6 +111,10 @@ class CouponController extends BaseController $receiveType = $this->request->input("receive_type", 0); $ids = $this->request->input("ids", ''); $res = $this->couponRecService->receive($userId,$receiveType,$ids); - return $this->success($res); + if(!empty($res['success'])){ + return $this->success(['text' => '红包领取成功,请到“我的-红包”中查看']); + }else{ + throw new ErrorCodeException(ErrorCode::COUPON_RECEIVE_FAILURE); + } } }