diff --git a/app/Admin/Controllers/v3/OrderReportController.php b/app/Admin/Controllers/v3/OrderReportController.php index 32eebb5..a4179df 100644 --- a/app/Admin/Controllers/v3/OrderReportController.php +++ b/app/Admin/Controllers/v3/OrderReportController.php @@ -42,12 +42,6 @@ class OrderReportController extends AdminController $selector->selectOne('time', '选择日期', ['today'=>'今天', 'yesterday'=>'昨天', 'last_week'=>'上周','last_month'=>'上月'], function($query, $value) use($today){ $where = []; - //上月初 - $lastMonthStart = date('Y-m-d', strtotime('-1 month', strtotime(date('Y-m', time()) . '-01'))); - // 上月底 - $lastMonthEnd = date('Y-m-d', strtotime(date('Y-m', time()) . '-01') - 86400); - dd([$lastMonthStart,$lastMonthEnd]); - switch($value){ case 'today': $where['start_time'] = $today; @@ -66,7 +60,7 @@ class OrderReportController extends AdminController $where['start_time'] = $lastMonday; $where['end_time'] = $lastSunday; break; - case 'last_week': + case 'last_month': //上月初 $lastMonthStart = date('Y-m-d', strtotime('-1 month', strtotime(date('Y-m', time()) . '-01'))); // 上月底 diff --git a/app/Admin/Repositories/v3/OrderReport.php b/app/Admin/Repositories/v3/OrderReport.php index b21d012..c18e3b9 100644 --- a/app/Admin/Repositories/v3/OrderReport.php +++ b/app/Admin/Repositories/v3/OrderReport.php @@ -32,18 +32,17 @@ class OrderReport extends EloquentRepository public function get(GridModel $model) { $marketId = request()->input('market_id'); - $startTime = request()->input('start_time'); - $endTime = request()->input('end_time'); - $time = date('Y-m-d',time()); $searchTime = OrderReportController::$searchTime; - // dd($searchTime); if(!empty($searchTime)){ $startTime = $searchTime['start_time']; $endTime = $searchTime['end_time']; + }else{ + $startTime = request()->input('start_time'); + $endTime = request()->input('end_time'); } - + $orderMainOnline = OrderMainModel::select(DB::raw('COUNT(id) AS total_num, SUM(money) AS total_money'))->whereIn('state',[4,5])->where('type',OrderMainModel::ORDER_TYPE_ONLINE); $orderMainOffline = OrderMainModel::select(DB::raw('COUNT(id) AS total_num, SUM(money) AS total_money'))->whereIn('state',[4,5])->where('type',OrderMainModel::ORDER_TYPE_OFFLINE); // 旧商户流水 @@ -138,7 +137,7 @@ class OrderReport extends EloquentRepository $storeNewUserNewThree->where([['created_at','<=',strtotime($todayEnd)]]); $storeNewUserNewFour->where([['created_at','<=',strtotime($todayEnd)]]); } - + // 订单总额 $orderReportOnline = $orderMainOnline->get()->toArray(); $orderReportOffline = $orderMainOffline->get()->toArray();