Kaynağa Gözat

fix(order): 修复订单计算中积分金额未乘以购物车数量的问题

- 修正了 jcjf 积分金额计算公式,添加购物车数量乘数
- 修正了 jcjf1 积分金额计算公式,添加购物车数量乘数
- 修正了 jcjd 积分金额计算公式,添加购物车数量乘数
shichen 3 ay önce
ebeveyn
işleme
3392a048fb

+ 3 - 3
app/common/repositories/store/order/StoreOrderRepository.php

@@ -2476,11 +2476,11 @@ class StoreOrderRepository extends BaseRepository
2476 2476
                     $gongxian = bcmul($store_product_datas['concession_pri'], 0.35, 2);
2477 2477
 
2478 2478
                     $jcvr = bcsub($orderpri, bcmul($store_product_datas['concession_pri'], 0.3, 2), 2);
2479
-                    $jcjf = bcmul($store_product_datas['concession_pri'], 0.3, 2);
2479
+                    $jcjf = bcmul($store_product_datas['concession_pri'], 0.3, 2) * $cartInfo['list'][$_k]['cart_num'];
2480 2480
                     $jcprice = bcsub($orderpri, bcmul($store_product_datas['concession_pri'], 0.3, 2), 2);
2481
-                    $jcjf1 = bcmul($store_product_datas['concession_pri'], 0.3, 2);
2481
+                    $jcjf1 = bcmul($store_product_datas['concession_pri'], 0.3, 2) * $cartInfo['list'][$_k]['cart_num'];
2482 2482
                     $jcvr1 = bcsub($orderpri, bcmul($store_product_datas['concession_pri'], 0.35, 2), 2);
2483
-                    $jcjd = bcmul($store_product_datas['concession_pri'], 0.35, 2);
2483
+                    $jcjd = bcmul($store_product_datas['concession_pri'], 0.35, 2) * $cartInfo['list'][$_k]['cart_num'];
2484 2484
                     $jcprice1 = bcsub($orderpri, bcmul($store_product_datas['concession_pri'], 0.35, 2), 2);
2485 2485
                     $jcjd1 = bcmul($store_product_datas['concession_pri'], 0.35, 2);
2486 2486