diff --git a/app/store/logic/WorkbenchLogic.php b/app/store/logic/WorkbenchLogic.php index 7fe42e59..0fee90bb 100644 --- a/app/store/logic/WorkbenchLogic.php +++ b/app/store/logic/WorkbenchLogic.php @@ -71,8 +71,10 @@ class WorkbenchLogic extends BaseLogic $orderLogic = new StoreOrderLogic(); //订单总金额 $pay_price=$orderLogic->storeOrderSumByDate($startTime, $endTime, $where); - $refund_price=$orderLogic->storeOrderSumByDate($startTime, $endTime, $where,'refund_price'); - $data['order_amount'] = bcsub($pay_price,$refund_price); + unset($where['refund_status']); + $wheres=$where; + $refund_price=$orderLogic->storeOrderSumByDate($startTime, $endTime, $wheres,'refund_price'); + $data['order_amount'] = bcsub($pay_price,$refund_price,2); //余额支付总金额 $data['balance_amount'] = $orderLogic->storeOrderSumByDate($startTime, $endTime, array_merge($where, ['pay_type' => PayEnum::BALANCE_PAY])); //微信条码支付总金额