From 2910f57bcbce438d25a0f16675f9462fbbfd99e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BD=A0=E7=9A=84=E5=90=8D=E5=AD=97?= Date: Thu, 16 Oct 2025 10:36:22 +0800 Subject: [PATCH] 1 --- app/admin/controller/Index.php | 25 ++++++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) diff --git a/app/admin/controller/Index.php b/app/admin/controller/Index.php index 37d9c3a..b0767bb 100644 --- a/app/admin/controller/Index.php +++ b/app/admin/controller/Index.php @@ -41,28 +41,43 @@ class Index extends AdminController ->where(['status' => 1])->order('sort', 'desc')->limit(50)->select()->toArray(); $quicks = array_chunk($quick_list, 8); $this->assign(compact('quicks', 'versions')); + $time1 = ['create_time','>',strtotime(date('Y-m-d')." 06:00:00")]; + if (date('H')<6){ + $time1 = ['create_time','>',strtotime(date('Y-m-d',strtotime('-1 day'))." 06:00:00")]; + } + $where1 = [ + $time1 + ]; + $where2 = [ + $time1, + ['status','=',2] + ]; + $where3 = [ + $time1, + ['status','=',0] + ]; $data = [ 'all_member'=>[ "title"=>"今日订单", - "data"=>(new MallOrder())->where([['create_time','>',strtotime(date('Y-m-d')." 06:00:00")]])->count(), + "data"=>(new MallOrder())->where($where1)->count(), ], 'login_member'=>[ "title"=>"今日金额", - "data"=> (new MallOrder())->where([['create_time','>',strtotime(date('Y-m-d')." 06:00:00")]])->sum('money'), + "data"=> (new MallOrder())->where($where1)->sum('money'), ], 'recharge_member'=>[ "title"=>"今日已支付", - "data"=>(new MallOrder())->where([['create_time','>',strtotime(date('Y-m-d')." 06:00:00")],['status','=',2]])->count(), + "data"=>(new MallOrder())->where($where2)->count(), ], 'all_charge'=>[ "title"=>"今日已支付金额", - "data"=>(new MallOrder())->where([['create_time','>',strtotime(date('Y-m-d')." 06:00:00")],['status','=',2]])->sum('money'), + "data"=>(new MallOrder())->where($where2)->sum('money'), ], 'day_charge'=>[ "title"=>"待处理订单", - "data"=>(new MallOrder())->where([['create_time','>',strtotime(date('Y-m-d')." 06:00:00")],['status','=',0]])->count(), + "data"=>(new MallOrder())->where($where3)->count(), ], 'recharge_number'=>[