Просмотр исходного кода

fix(order): 修复订单价格计算逻辑

- 移除重复的商品总金额计算
- 确保运费正确加入到订单总价中
- 修复预览数据中的价格计算顺序
shichen месяцев назад: 2
Родитель
Сommit
25cda857a6
1 измененных файлов с 1 добавлено и 2 удалено
  1. 1 2
      app/common/repositories/store/order/StoreOrderRepository.php

+ 1 - 2
app/common/repositories/store/order/StoreOrderRepository.php

@@ -2419,9 +2419,8 @@ class StoreOrderRepository extends BaseRepository
2419 2419
                 }
2420 2420
                 if ($ailOrder['preview']['sumCarriage'] > 0) {
2421 2421
                     $postage_price = bcadd($postage_price, $ailOrder['preview']['sumCarriage'] / 100, 2);
2422
+                    $orderpri = bcadd($orderpri, $ailOrder['preview']['sumCarriage'] / 100, 2);
2422 2423
                 }
2423
-
2424
-                $orderpri = bcadd($orderpri, $ailOrder['preview']['sumPrice'] / 100, 2);
2425 2424
             }
2426 2425
 
2427 2426
             //var_dump($ss);