|
|
@ -440,12 +440,13 @@ class CouponRecService implements CouponRecServiceInterface |
|
|
|
|
|
|
|
|
$cr = new CouponRec; |
|
|
$cr = new CouponRec; |
|
|
$cr->user_id = $userId; |
|
|
$cr->user_id = $userId; |
|
|
$cr->coupon_id = $cp->id; |
|
|
|
|
|
|
|
|
$cr->coupon_id = $cp->id; |
|
|
$cr->order_main_id = 0; |
|
|
$cr->order_main_id = 0; |
|
|
$cr->receive_time = $now; |
|
|
$cr->receive_time = $now; |
|
|
$cr->number = $oneReceiveNumber; |
|
|
$cr->number = $oneReceiveNumber; |
|
|
$cr->number_remain = $oneReceiveNumber; |
|
|
$cr->number_remain = $oneReceiveNumber; |
|
|
$cr->status = 0; |
|
|
$cr->status = 0; |
|
|
|
|
|
$cr->update_time = $now; |
|
|
$cr->receive_type = $receiveType; |
|
|
$cr->receive_type = $receiveType; |
|
|
//如果优惠卷库存小于等于已领取的数量, 则返回领取失败的优惠券
|
|
|
//如果优惠卷库存小于等于已领取的数量, 则返回领取失败的优惠券
|
|
|
if ($cp->inventory<=$cp->inventory_use||$cp->inventory<($cp->inventory_use+$cr->number)){ |
|
|
if ($cp->inventory<=$cp->inventory_use||$cp->inventory<($cp->inventory_use+$cr->number)){ |
|
|
|