activeMenus(); $realtimePendingOrdersService = app(RealtimePendingOrdersService::class); $warehousesOrders = $realtimePendingOrdersService->warehousesOrders(); $orderCountingRecordService = app(OrderCountingRecordService::class); //默认查询一个月的数据 $start = (new Carbon())->subMonth()->toDateString(); $end = (new Carbon())->toDateString(); $orderCountingRecords = $orderCountingRecordService->orderCountingRecords($start, $end); $logisticsCountingRecords = $orderCountingRecordService->logisticsCountingRecords($start, $end); $warehouseCountingRecords = $orderCountingRecordService->warehouseCountingRecords($start, $end); return view('control.panel', compact('menus', 'warehousesOrders', 'orderCountingRecords', 'logisticsCountingRecords', 'warehouseCountingRecords')); } public function orderCountingRecordsApi(Request $request) { $orderCountingRecordService = app(OrderCountingRecordService::class); $start = $request->start; $end = $request->end; $unit = $request->unit; $orderCountingRecords = $orderCountingRecordService->orderCountingRecords($start, $end, $unit); return compact('orderCountingRecords'); } public function logisticsCountingRecordsApi(Request $request) { $orderCountingRecordService = app(OrderCountingRecordService::class); $start = $request->start; $end = $request->end; $logisticsCountingRecords = $orderCountingRecordService->logisticsCountingRecords($start, $end); return compact('logisticsCountingRecords'); } public function warehouseCountingRecordsApi(Request $request) { $orderCountingRecordService = app(OrderCountingRecordService::class); $start = $request->start; $end = $request->end; $warehouseCountingRecords = $orderCountingRecordService->warehouseCountingRecords($start, $end); return compact('warehouseCountingRecords'); } }