Quellcode durchsuchen

fix(order): 精彩生活区修复养老金额计算逻辑

- 订单金额计算时乘以购物车商品数量
- 将养老金额值添加到购物车列表数据中
- 确保每个商品的养老金额正确计算
shichen vor 4 Monaten
Ursprung
Commit
a8598c1986
1 geänderte Dateien mit 2 neuen und 1 gelöschten Zeilen
  1. 2 1
      app/common/repositories/store/order/StoreOrderRepository.php

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

@@ -2468,7 +2468,8 @@ class StoreOrderRepository extends BaseRepository
2468 2468
                 $jf = $orderpri - bcmul($store_product_datas['concession_pri'], 0.3, 2) . ' + ' . bcmul($store_product_datas['concession_pri'], 0.3, 2);
2469 2469
                 $jd = $orderpri - bcmul($store_product_datas['concession_pri'], 0.35, 2) . ' + ' . bcmul($store_product_datas['concession_pri'], 0.35, 2);
2470 2470
                 if ($store_product_datas['concession_pri'] != null || $store_product_datas['concession_pri'] != 0) {
2471
-                    $yanglao = bcmul($store_product_datas['concession_pri'], 0.3, 2);
2471
+                    $yanglao = bcmul($store_product_datas['concession_pri'], 0.3, 2) * $cartInfo['list'][$_k]['cart_num'];
2472
+                    $cartInfo['list'][$_k]['yanglao'] = $yanglao;
2472 2473
                     $pv = bcmul($store_product_datas['concession_pri'], 0.35, 2);
2473 2474
                     $srtArry['jfduihuan'] = $jf;
2474 2475
                     $srtArry['jdduihuan'] = $jd;