master
cody 2 weeks ago
parent 06a1c36124
commit afe8b99027

@ -270,14 +270,13 @@ class CourseSign extends SoftDeletesModel
$query->whereBetween('start_date', [$start_date, $end_date])
->whereBetween('end_date', [$start_date, $end_date]);
})->whereHas('user')->whereNotIn('status', [4, 5]);
dd($courseSignList->count());
// 地区
$suzhouArea = Company::where('company_city', '苏州市')->pluck('company_area')->unique();
$list = [];
foreach ($suzhouArea as $area) {
$list[] = [
'area' => $area,
'total' => $courseSignList->whereHas('user', function ($query) use ($area) {
'total' => (clone $courseSignList)->whereHas('user', function ($query) use ($area) {
$query->whereHas('company', function ($query) use ($area) {
$query->where('company_area', $area);
});
@ -287,7 +286,7 @@ class CourseSign extends SoftDeletesModel
}
$list[] = [
'area' => '苏州市外',
'total' => $courseSignList->whereHas('user', function ($query) use ($suzhouArea) {
'total' => (clone $courseSignList)->whereHas('user', function ($query) use ($suzhouArea) {
$query->whereHas('company', function ($query) use ($suzhouArea) {
$query->whereNotIn('company_area', $suzhouArea);
});

Loading…
Cancel
Save