|
|
@@ -656,15 +656,18 @@ class ProductClass extends BaseClass
|
|
|
if (isset($data['stock']) && is_numeric($data['stock'])) {
|
|
|
$preStock = $product->stock ?? 0;
|
|
|
if ($data['stock'] != $preStock) {
|
|
|
+ if($data['stock'] < 0){
|
|
|
+ util::fail("库存不能小于0");
|
|
|
+ }
|
|
|
$product->stock = $data['stock'];
|
|
|
//增加盘点记录 2021.7.27
|
|
|
- /// $ratio = $upData['ratio']??$product->ratio;//取最新比例
|
|
|
- // $formNum = ProductClass::formatStock($data['stock'],$ratio);
|
|
|
+ $ratio = $upData['ratio']??$product->ratio;//取最新比例
|
|
|
+ $formNum = ProductClass::formatStock($data['stock'],$ratio);
|
|
|
$ghsItemInfo = [
|
|
|
[
|
|
|
'productId'=>$product->id,
|
|
|
- 'bigNum'=>$data['stock'],
|
|
|
- 'smallNum'=>0,
|
|
|
+ 'bigNum'=>$formNum['bigNum'],
|
|
|
+ 'smallNum'=>$formNum['smallNum'],
|
|
|
]
|
|
|
];
|
|
|
$pdData = [];
|