Przeglądaj źródła

变成自动调价

shish 5 lat temu
rodzic
commit
742a65997c
1 zmienionych plików z 6 dodań i 5 usunięć
  1. 6 5
      biz-ghs/product/classes/ProductClass.php

+ 6 - 5
biz-ghs/product/classes/ProductClass.php

@@ -786,14 +786,15 @@ class ProductClass extends BaseClass
         self::updateSyncProduct($id, $product->shopId, $upData);
     }
 
-    //自动改价 2021.4.14
+    //变成自动改价 2021.4.14
     public static function autoPriceById($productId)
     {
-        $product = self::getById($productId);
-        if ($product && $product['priceLabel'] == self::PRICE_LABEL_AUTO) {
-            $price = bcadd($product['cost'], $product['addPrice'], 2);
-            self::changePrice($productId, $product['shopId'], $price, self::PRICE_LABEL_AUTO);
+        $product = self::getById($productId,true);
+        if(empty($product)){
+            return false;
         }
+        $price = bcadd($product->cost, $product->addPrice, 2);
+        self::changePrice($product,$price, self::PRICE_LABEL_AUTO);
     }
 
     //获取当前门店下所有的product