调整活动商品限购
This commit is contained in:
parent
d1b2a3abd2
commit
2941a39035
@ -143,11 +143,14 @@ class StoreActivityDao extends BaseDao
|
||||
{
|
||||
$orderProductIds = array_column($order->orderProduct->toArray(), 'product_id');
|
||||
$productIds = CloudProduct::whereIn('product_id', $orderProductIds)->where('activity_id', $activityId)->column('product_id');
|
||||
$find = StoreActivityOrderProduct::where('user_id', $order['uid'])->where('status', 1)->find();
|
||||
if ($find && $activityId == 2) {
|
||||
throw new ValidateException('活动商品限购1个');
|
||||
if (empty($productIds)) {
|
||||
return;
|
||||
}
|
||||
$find = StoreActivityOrderProduct::where('user_id', $order['uid'])->where('status', 1)->find();
|
||||
foreach ($productIds as $productId) {
|
||||
if (!empty($find['product_id']) && $find['product_id'] == $productId && $activityId == 2) {
|
||||
throw new ValidateException('活动商品限购1个');
|
||||
}
|
||||
$model = new StoreActivityOrderProduct();
|
||||
$model->user_id = $order['uid'];
|
||||
$model->activity_id = $activityId;
|
||||
|
Loading…
x
Reference in New Issue
Block a user