ソースを参照

fix(ThirdParty): 修正阿里代理产品服务价格字段获取

- 将价格字段从 'price' 更改为 'consignPrice' 以正确获取委托价格
- 确保最低价和最高价计算基于正确的委托价格字段
shichen 3 ヶ月 前
コミット
7e90395877
共有1 個のファイルを変更した1 個の追加1 個の削除を含む
  1. 1 1
      app/services/ThirdParty/AlibabaAgent/ProductService.php

+ 1 - 1
app/services/ThirdParty/AlibabaAgent/ProductService.php

@@ -430,7 +430,7 @@ class ProductService extends AlibabaAgentBaseService
430
             $sliderImage = !empty($imageList) ? implode(',', $imageList) : $mainImage;
430
             $sliderImage = !empty($imageList) ? implode(',', $imageList) : $mainImage;
431
 
431
 
432
             // 6. 取最低价和最高价作为 price 和 ot_price
432
             // 6. 取最低价和最高价作为 price 和 ot_price
433
-            $prices = array_column($skuList, 'price');
433
+            $prices = array_column($skuList, 'consignPrice');
434
             $minPrice = !empty($prices) ? (float)min($prices) : 0;
434
             $minPrice = !empty($prices) ? (float)min($prices) : 0;
435
             $maxPrice = !empty($prices) ? (float)max($prices) : 0;
435
             $maxPrice = !empty($prices) ? (float)max($prices) : 0;
436
             // 成本价取第一个SKU的成本价
436
             // 成本价取第一个SKU的成本价