start copy dates

This commit is contained in:
2022-05-11 21:27:47 +02:00
parent f8a9cafacb
commit 5ceddc747d
5 changed files with 158 additions and 190 deletions

View File

@@ -48,11 +48,19 @@ class CalendarRangeAPIController extends ApiController
->setParameter('endDate', $endDate)
->setParameter('user', $user);
}
if($request->query->has('start') && !$request->query->has('end')) {
$startDate = $request->query->get('start');
$sql = $sql . ' AND c.startDate > :startDate + INTERVAL "1 DAY"';
dump($sql);
$query = $em ->createQuery($sql)
->setParameter('startDate', $startDate)
->setParameter('user', $user);
}
} else {
$query = $em->createQuery($sql);
}
$results = $query->getResult();
dump($results);
return $this->json(['count' => count($results), 'results' => $results], Response::HTTP_OK, [], ['groups' => ['read']]);
//TODO use also the paginator, eg return $this->serializeCollection('get', $request, $_format, $paginator, $results);