提交 bbc088ec 编写于 作者: T Terry

购物车产品个数计算:只取激活产品的个数进行累加

上级 43f442d7
......@@ -185,7 +185,11 @@ class QuoteItem extends Service
])->all();
if (is_array($data) && !empty($data)) {
foreach ($data as $one) {
$item_qty += $one['qty'];
$product_id = $one['product_id'];
$productModel = Yii::$service->product->getByPrimaryKey($product_id);
if ($productModel && isset($productModel['status']) && Yii::$service->product->isActive($productModel['status'])) {
$item_qty += $one['qty'];
}
}
}
}
......@@ -210,7 +214,11 @@ class QuoteItem extends Service
])->all();
if (is_array($data) && !empty($data)) {
foreach ($data as $one) {
$item_qty += $one['qty'];
$product_id = $one['product_id'];
$productModel = Yii::$service->product->getByPrimaryKey($product_id);
if ($productModel && isset($productModel['status']) && Yii::$service->product->isActive($productModel['status'])) {
$item_qty += $one['qty'];
}
}
}
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册