master
cody 3 months ago
parent c7733994e1
commit f303735bf0

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

Loading…
Cancel
Save