|
|
@@ -211,7 +211,7 @@ class ProductClass extends BaseClass
|
|
|
if (!$productData) {
|
|
|
util::fail("花材不存在");
|
|
|
}
|
|
|
- $newStock = bcadd($productData->stock, $itemNum, 2);
|
|
|
+ $newStock = bcadd($productData->stock, $productData['ratio'], 2);
|
|
|
self::updateStockById($productId, $newStock);
|
|
|
return true;
|
|
|
}
|
|
|
@@ -230,10 +230,9 @@ class ProductClass extends BaseClass
|
|
|
if (!$productData) {
|
|
|
util::fail("花材不存在");
|
|
|
}
|
|
|
- $itemId = $productData['itemId'];
|
|
|
- $unitNum = xhItemService::getItemUnitNum($itemId);
|
|
|
+ $ratio = $productData['ratio'];
|
|
|
//转成小数,更新库存
|
|
|
- $itemNum = self::mergeItemNum($itemNumBundle, $itemNumPiece, $unitNum);
|
|
|
+ $itemNum = self::mergeItemNum($itemNumBundle, $itemNumPiece, $ratio);
|
|
|
$newStock = bcsub($productData->stock, $itemNum, 2);
|
|
|
self::updateStockById($productId, $newStock);
|
|
|
return true;
|