liyinglin 3 years ago
parent a1e942cea9
commit 3484f9be74

@ -34,20 +34,20 @@ class ChartController extends CommonController
'common_visit' => [
'total' => Visit::where('type', 1)->count(),
'enter_visit' => Visit::where('type', 1)->whereNotNull('accept_admin_sign')->count(),
'today_total' => Visit::where('type', 1)->whereDate('created_at', date('Y-m-d'))->count(),
'today_enter_visit' => Visit::where('type', 1)->whereDate('created_at', date('Y-m-d'))->whereNotNull('accept_admin_sign')->count(),
'today_total' => Visit::where('type', 1)->where('date', date('Y-m-d'))->count(),
'today_enter_visit' => Visit::where('type', 1)->where('date', date('Y-m-d'))->whereNotNull('accept_admin_sign')->count(),
],
'work_visit' => [
'total' => Visit::where('type', 2)->count(),
'enter_visit' => Visit::where('type', 2)->whereNotNull('accept_admin_sign')->count(),
'today_total' => Visit::where('type', 2)->whereDate('created_at', date('Y-m-d'))->count(),
'today_enter_visit' => Visit::where('type', 2)->whereDate('created_at', date('Y-m-d'))->whereNotNull('accept_admin_sign')->count(),
'today_total' => Visit::where('type', 2)->where('date', date('Y-m-d'))->count(),
'today_enter_visit' => Visit::where('type', 2)->where('date', date('Y-m-d'))->whereNotNull('accept_admin_sign')->count(),
],
'car_visit' => [
'total' => Visit::where('type', 3)->count(),
'enter_visit' => Visit::where('type', 3)->whereNotNull('accept_admin_sign')->count(),
'today_total' => Visit::where('type', 3)->whereDate('created_at', date('Y-m-d'))->count(),
'today_enter_visit' => Visit::where('type', 3)->whereDate('created_at', date('Y-m-d'))->whereNotNull('accept_admin_sign')->count(),
'today_total' => Visit::where('type', 3)->where('date', date('Y-m-d'))->count(),
'today_enter_visit' => Visit::where('type', 3)->where('date', date('Y-m-d'))->whereNotNull('accept_admin_sign')->count(),
],
];
$startDate = date('Y-m-d', strtotime('-30 day', time()));
@ -56,9 +56,9 @@ class ChartController extends CommonController
foreach ($dateList as &$item) {
$allDateList[] = [
'date' => $item,
'common_visit' => Visit::where('type', 1)->whereDate('created_at', $item)->count(),
'work_visit' => Visit::where('type', 2)->whereDate('created_at', $item)->count(),
'car_visit' => Visit::where('type', 3)->whereDate('created_at', $item)->count(),
'common_visit' => Visit::where('type', 1)->where('date', $item)->count(),
'work_visit' => Visit::where('type', 2)->where('date', $item)->count(),
'car_visit' => Visit::where('type', 3)->where('date', $item)->count(),
];
}
return $this->success(compact('list', 'all_date_list'));

Loading…
Cancel
Save