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'=>[