Procházet zdrojové kódy

销花宝零售海报价格处理

ouyang před 2 dny
rodič
revize
90f9532470
1 změnil soubory, kde provedl 9 přidání a 8 odebrání
  1. 9 8
      app-ghs/controllers/ItemController.php

+ 9 - 8
app-ghs/controllers/ItemController.php

@@ -1011,13 +1011,14 @@ class ItemController extends BaseController
         Yii::$app->params['ptStyle'] = dict::getDict('ptStyle', 'hd');
 
         $prefix = imgUtil::getPrefix();
-
-        $price = $item->skPrice ?? 0;
-        if ($item->discountPrice > 0) {
-            $skMore = $item->skMore ?? 0;
-            $price = bcadd($item->discountPrice, $skMore, 2);
-        }
-
+        // 零售海报价格与商城散客价一致:走 getFinalPrice(有特价用 skDiscountPrice,否则 skPrice)
+        $product = is_object($item) ? $item->toArray() : (array)$item;
+        $price = ProductClass::getFinalPrice(
+            $product,
+            CustomClass::LEVEL_SK,
+            CustomClass::$levelPriceKeyMap,
+            []
+        );
         $staff = $this->shopAdmin;
         $staffName = $staff->name ?? '';
 
@@ -1423,4 +1424,4 @@ class ItemController extends BaseController
         util::complete('修改成功');
     }
 
-}
+}