This commit is contained in:
salam committed 2026-02-13 14:50:11 +01:00
1 parent 8a5446db7f
commit 67322ec35b
1 file changed
+14 -17
+14 -17
View File
@@ -153,27 +153,24 @@ class MapperLeft extends Component implements HasActions, HasSchemas, HasTable
$timeframe = $get('starttime_period') ?? null;
if ($timeframe['start'] || $timeframe['end']) {
$query = Event::query()->where('sport_id', auth()->user()->sport_id);
if (isset($timeframe['start']) && isset($timeframe['end'])) {
$from = Carbon::createFromDate($timeframe['start']);
$end = Carbon::createFromDate($timeframe['end']);
$query->whereHas('event', function ($query) {
if (isset($timeframe['start']) && isset($timeframe['end'])) {
$from = Carbon::createFromDate($timeframe['start']);
$end = Carbon::createFromDate($timeframe['end']);
$query->whereDate('starttime', '>=', $from->format('Y-m-d 00:00:00'))->whereDate('starttime', '<=', $end->format('Y-m-d 00:00:00'));
} elseif (isset($timeframe['start'])) {
$from = Carbon::createFromDate($timeframe['start']);
$query->whereDate('starttime', '>=', $from->format('Y-m-d 00:00:00'))->whereDate('starttime', '<=', $end->format('Y-m-d 00:00:00'));
} elseif (isset($timeframe['start'])) {
$from = Carbon::createFromDate($timeframe['start']);
$query->whereDate('starttime', '>=', $from->format('Y-m-d 00:00:00'));
} elseif (isset($timeframe['end'])) {
$end = Carbon::createFromDate($timeframe['end']);
$query->whereDate('starttime', '>=', $from->format('Y-m-d 00:00:00'));
} elseif (isset($timeframe['end'])) {
$end = Carbon::createFromDate($timeframe['end']);
$query->whereDate('starttime', '<=', $end->format('Y-m-d 00:00:00'));
}
$countries = $query->pluck('country_id')->toArray();
$res = $query->groupBy('country_id')->whereIn('country_id', $countries)->get();
} else {
$res = $query->get();
$query->whereDate('starttime', '<=', $end->format('Y-m-d 00:00:00'));
}
});
}
$res = $query->groupBy('country_id')->get();
}
$arr = [];
foreach ($res as $value) {