|
@@ -259,11 +259,11 @@ class Orders extends Api{
|
|
|
foreach ($order['product_list'] as $k=>$product) {
|
|
|
//促销活动扣减
|
|
|
if (isset($promoProductPrice[$product['product_id']]['promo_rebate_price']) && $promoProductPrice[$product['product_id']]['promo_rebate_price']> 0){
|
|
|
- // 总优惠增加
|
|
|
- $order['coupon_total'] = $order['coupon_total'] + $promoProductPrice[$product['product_id']]['promo_rebate_price'];
|
|
|
// 当前商品的优惠折扣计算
|
|
|
$product['coupon_total'] = number_format( $promoProductPrice[$product['product_id']]['rebate_price'] * ($product['price_total'] / $promoProductPrice[$product['product_id']]['price_total']) , 2 , '.' ,'');
|
|
|
- // 成交小计
|
|
|
+ // 总优惠增加
|
|
|
+ $order['coupon_total'] = $order['coupon_total'] + $product['coupon_total'];
|
|
|
+ // 成交小计
|
|
|
$product['pay_total'] = $product['pay_total'] - $product['coupon_total'];
|
|
|
}
|
|
|
// 商品不存在,不进行扣减
|
|
@@ -272,10 +272,10 @@ class Orders extends Api{
|
|
|
$order['product_list'][$k] = $product;
|
|
|
continue;
|
|
|
}
|
|
|
- // 总优惠增加
|
|
|
- $order['coupon_total'] = $order['coupon_total'] + $productPrice[$product['product_id']]['rebate_price'];
|
|
|
// 当前商品的优惠折扣计算
|
|
|
$product['coupon_total'] = number_format( $productPrice[$product['product_id']]['rebate_price'] * ($product['price_total'] / $productPrice[$product['product_id']]['price_total']) , 2 , '.' ,'');
|
|
|
+ // 总优惠增加
|
|
|
+ $order['coupon_total'] = $order['coupon_total'] + $product['coupon_total'];
|
|
|
// 成交小计
|
|
|
$product['pay_total'] = $product['pay_total'] - $product['coupon_total'];
|
|
|
// 重组
|