Ver Fonte

库存修改

林琦海 há 5 anos atrás
pai
commit
4dfa016f37
1 ficheiros alterados com 7 adições e 4 exclusões
  1. 7 4
      biz-ghs/product/classes/ProductClass.php

+ 7 - 4
biz-ghs/product/classes/ProductClass.php

@@ -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 = [];