From 0aa79334aca4bcaca181da3a75f4c3d63c2d69a4 Mon Sep 17 00:00:00 2001 From: mkm <727897186@qq.com> Date: Sun, 1 Sep 2024 22:23:15 +0800 Subject: [PATCH] =?UTF-8?q?feat(WarehouseLogic):=20=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=E4=BA=A4=E6=98=93=E9=87=91=E9=A2=9D=E5=92=8C=E8=8E=B7=E5=BE=97?= =?UTF-8?q?=E5=88=A9=E6=B6=A6=E7=BB=9F=E8=AE=A1=E5=8A=9F=E8=83=BD=EF=BC=8C?= =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=BA=93=E5=AD=98=E8=AE=A1=E7=AE=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/admin/logic/statistic/WarehouseLogic.php | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/app/admin/logic/statistic/WarehouseLogic.php b/app/admin/logic/statistic/WarehouseLogic.php index 31b1c3e92..399e1dd0e 100644 --- a/app/admin/logic/statistic/WarehouseLogic.php +++ b/app/admin/logic/statistic/WarehouseLogic.php @@ -4,6 +4,7 @@ namespace app\admin\logic\statistic; use app\common\logic\BaseLogic; use app\common\model\store_branch_product\StoreBranchProduct; +use app\common\model\store_finance_flow\StoreFinanceFlow; use app\common\model\store_order\StoreOrder; use app\common\model\store_order_cart_info\StoreOrderCartInfo; use app\common\model\store_product\StoreProduct; @@ -48,6 +49,23 @@ class WarehouseLogic extends BaseLogic 'value' => [], 'type' => 1, ]; + $pay_price=StoreOrder::where('paid',1)->where('refund_status',0)->sum('pay_price'); + // $refund_price=StoreOrder::where('paid',1)->sum('refund_price'); + $topData[] = [ + 'title' => '交易金额', + 'desc' => '平台发生交易的金额', + 'total_money' =>$pay_price, + 'value' => [], + 'type' => 1, + ]; + $number=StoreFinanceFlow::where('financial_type',3)->where('financial_pm',1)->sum('number'); + $topData[] = [ + 'title' => '获得利润', + 'desc' => '平台订单产生的手续费', + 'total_money' =>$number, + 'value' => [], + 'type' => 1, + ]; // $toreProduct = StoreProduct::where('stock', '>', 0)->field('sum(stock) as stock,sum(total_price) as total_price')->find(); $warehouseProductStorege = WarehouseProductStorege::where('nums', '>', 0)->field('sum(nums) as nums,sum(total_price) as total_price')->find();