|
|
|
@ -134,7 +134,7 @@ class OtherController extends CommonController
|
|
|
|
})->get();
|
|
|
|
})->get();
|
|
|
|
$list['course_signs_pass'] = $courseSign->count();
|
|
|
|
$list['course_signs_pass'] = $courseSign->count();
|
|
|
|
// 审核通过人数去重
|
|
|
|
// 审核通过人数去重
|
|
|
|
$list['course_signs_pass_unique'] = User::whereIn('id', $courseSign->pluck('user_id'))->count();
|
|
|
|
$list['course_signs_pass_unique'] = User::whereIn('id', $courseSign->pluck('user_id'))->distinct('mobile')->count();
|
|
|
|
// 开课场次
|
|
|
|
// 开课场次
|
|
|
|
$calendar = Calendar::whereIn('course_id', $courses->pluck('id'))->whereBetween('date', [$start_date, $end_date])->get();
|
|
|
|
$calendar = Calendar::whereIn('course_id', $courses->pluck('id'))->whereBetween('date', [$start_date, $end_date])->get();
|
|
|
|
$list['course_total'] = $calendar->count();
|
|
|
|
$list['course_total'] = $calendar->count();
|
|
|
|
@ -193,8 +193,7 @@ class OtherController extends CommonController
|
|
|
|
$query->where('company_area', $area->value);
|
|
|
|
$query->where('company_area', $area->value);
|
|
|
|
})->whereDate('created_at', '>=', $start_date)
|
|
|
|
})->whereDate('created_at', '>=', $start_date)
|
|
|
|
->whereDate('created_at', '<=', $end_date)
|
|
|
|
->whereDate('created_at', '<=', $end_date)
|
|
|
|
->select('user_id')
|
|
|
|
->distinct('user_id')
|
|
|
|
->distinct()
|
|
|
|
|
|
|
|
->count();
|
|
|
|
->count();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return $this->success(compact('list', 'courseTypesSum', 'areas', 'sql'));
|
|
|
|
return $this->success(compact('list', 'courseTypesSum', 'areas', 'sql'));
|
|
|
|
|