diff --git a/app/common/repositories/store/order/StoreOrderRepository.php b/app/common/repositories/store/order/StoreOrderRepository.php index 90e7a0f5..17e1b60e 100755 --- a/app/common/repositories/store/order/StoreOrderRepository.php +++ b/app/common/repositories/store/order/StoreOrderRepository.php @@ -794,7 +794,7 @@ class StoreOrderRepository extends BaseRepository if ($order->uid != $order->merchant->uid) { $refundPrice = StoreRefundOrder::where('order_id', $order['order_id'])->where('status', '<>', -1)->sum('refund_price'); - $money = bcsub($order->total_price, $order->consumption_money, 2); + $money = bcsub($order->total_price, bcadd($order['extension_one'], $order['extension_two'], 3), 2); $money = bcsub($money, $refundPrice, 2); //订单确认收货,增加商户销售金额 Merchant::where('mer_id', $order->mer_id)->update(['sale_amount' => Db::raw('sale_amount+' . $money)]);