Merge pull request 'fix(store): 修复工作台订单金额统计问题' (#315) from dev into main

Reviewed-on: #315
This commit is contained in:
mkm 2024-11-08 00:54:18 +08:00
commit 92a9959acd

View File

@ -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]));
//微信条码支付总金额