|
|
@@ -88,12 +88,11 @@ class PurchaseClass extends BaseClass
|
|
|
|
|
|
$itemNum = ProductClass::mergeItemNum($product['bigNum'], $product['smallNum'], $ratio);//采购数量
|
|
|
$price = $productData[$productId]['price']; //卖的单价
|
|
|
- $sellPrice = bcmul($itemNum, $price, 2); //采购总价
|
|
|
- $totalPrice = $sellPrice;
|
|
|
- //供应商改价
|
|
|
- if (isset($product['userPrice']) && $product['userPrice'] > 0) {
|
|
|
- $totalPrice = $product['userPrice'];
|
|
|
- }
|
|
|
+ //每个花材总价(原价)
|
|
|
+ $productPrePrice = bcmul($itemNum, $price, 2); //采购总价
|
|
|
+ //供应商开单的每个花材总价,可能会改价
|
|
|
+ $productTotalPrice = isset($product['userPrice']) && $product['userPrice'] > 0 ? $product['userPrice'] : $productPrePrice;
|
|
|
+
|
|
|
$itemInfo = [
|
|
|
'itemName' => $hdProductData[$hdProductId]['name'] ?? '',//花材名称
|
|
|
'itemCover' => $hdProductData[$hdProductId]['cover'] ?? '',//花材图片
|
|
|
@@ -113,12 +112,12 @@ class PurchaseClass extends BaseClass
|
|
|
$productList[$key]['itemNum'] = $itemNum;
|
|
|
$productList[$key]['price'] = $price;
|
|
|
$productList[$key]['ratio'] = $ratio;
|
|
|
- $productList[$key]['totalPrice'] = $totalPrice;
|
|
|
- $productList[$key]['preTotalPrice'] = $sellPrice;
|
|
|
+ $productList[$key]['totalPrice'] = $productTotalPrice;
|
|
|
+ $productList[$key]['preTotalPrice'] = $productPrePrice;
|
|
|
$productList[$key]['productId'] = $hdProductId;
|
|
|
$productList[$key]['ghsProductId'] = $productId;
|
|
|
|
|
|
- $prePrice = bcadd($prePrice, $sellPrice, 2);
|
|
|
+ $prePrice = bcadd($prePrice, $productTotalPrice, 2);
|
|
|
|
|
|
}
|
|
|
$data['itemPrice'] = $prePrice;
|