diff --git a/app/common/repositories/store/order/StoreRefundOrderRepository.php b/app/common/repositories/store/order/StoreRefundOrderRepository.php index ed9c1e14..0ff05ed4 100644 --- a/app/common/repositories/store/order/StoreRefundOrderRepository.php +++ b/app/common/repositories/store/order/StoreRefundOrderRepository.php @@ -1245,9 +1245,9 @@ class StoreRefundOrderRepository extends BaseRepository $_refundRate = bcmul($commission_rate, bcsub($item['data']['refund_price'], $extension, 2), 2); $refundRate = bcadd($refundRate, $_refundRate, 2); } - $refundPriceAll = bcadd($refundPriceAll, $refundPrice, 2); $margin = FinancialRecord::getInstance()->where('mer_id', $res->mer_id)->where('order_sn', $item['sn'])->where('financial_type', 'auto_margin')->value('number'); $refundPrice = bcsub($refundPrice, $margin, 2); + $refundPriceAll = bcadd($refundPriceAll, $refundPrice, 2); try { $orderType = (isset($item['presell']) && $item['presell']) ? 'presell' : 'order';