|
|
|
|
@ -140,17 +140,18 @@ class OtherController extends CommonController
|
|
|
|
|
$list['course_signs_total'] = CourseSign::whereDate('created_at', '>=', $start_date)
|
|
|
|
|
->whereDate('created_at', '<=', $end_date)
|
|
|
|
|
->whereNotIn('status', [4, 5])
|
|
|
|
|
->where(function ($query) use ($courses) {
|
|
|
|
|
$query->whereIn('course_id', $courses->pluck('id'));
|
|
|
|
|
})->distinct('user_id')->count();
|
|
|
|
|
// ->where(function ($query) use ($courses) {
|
|
|
|
|
// $query->whereIn('course_id', $courses->pluck('id'));
|
|
|
|
|
// })
|
|
|
|
|
->count();
|
|
|
|
|
// 审核通过人数
|
|
|
|
|
$courseSign = CourseSign::where('status', 1)
|
|
|
|
|
->whereDate('created_at', '>=', $start_date)
|
|
|
|
|
->whereDate('created_at', '<=', $end_date)
|
|
|
|
|
->whereNotIn('status', [4, 5])
|
|
|
|
|
->where(function ($query) use ($courses) {
|
|
|
|
|
$query->whereIn('course_id', $courses->pluck('id'));
|
|
|
|
|
})->get();
|
|
|
|
|
// ->where(function ($query) use ($courses) {
|
|
|
|
|
// $query->whereIn('course_id', $courses->pluck('id'));
|
|
|
|
|
// })
|
|
|
|
|
->get();
|
|
|
|
|
$list['course_signs_pass'] = $courseSign->count();
|
|
|
|
|
// 审核通过人数去重
|
|
|
|
|
$list['course_signs_pass_unique'] = User::whereIn('id', $courseSign->pluck('user_id'))->distinct('mobile')->count();
|
|
|
|
|
|