Jelajahi Sumber

自动补充库存

shish 8 bulan lalu
induk
melakukan
07a5ac06d3
1 mengubah file dengan 7 tambahan dan 2 penghapusan
  1. 7 2
      biz-ghs/product/classes/ProductClass.php

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

@@ -1028,6 +1028,11 @@ class ProductClass extends BaseClass
             self::updateActualSoldById($productId, $newActualSold);
         }
 
+        //如果花材是自动补充库存类型的花材,则库存低于1000时,自动补充到5999
+        if ($productData->virtualStock == 1 && $newStock < 1000) {
+            self::updateStockById($productId, 5999);
+        }
+
         //库存=0 下架商品,特价去掉,限购去掉 lqh 2021.7.9 ssh 20251106
         if ($newStock <= 0) {
             self::changeStatus($productId, 2);
@@ -1555,8 +1560,8 @@ class ProductClass extends BaseClass
                 if ($data['stock'] < 0) {
                     util::fail("库存不能小于0");
                 }
-                if ($data['stock'] > 99999) {
-                    util::fail('库存数不能超过5个9');
+                if ($data['stock'] > 9999) {
+                    util::fail('库存数不能超过4个9');
                 }
                 //增加盘点记录 2021.7.27
                 $ratio = $product->ratio ?? 0;