This commit is contained in:
2022-01-23 23:22:04 +01:00
parent 7e2fbf93f9
commit eccc75aecf
5 changed files with 65 additions and 55 deletions

View File

@@ -18,8 +18,6 @@ use Chill\MainBundle\Serializer\Model\Collection;
use Chill\PersonBundle\Entity\AccompanyingPeriod\AccompanyingPeriodWorkEvaluation;
use Chill\PersonBundle\Entity\SocialWork\Evaluation;
use Chill\PersonBundle\Repository\AccompanyingPeriod\AccompanyingPeriodWorkEvaluationRepository;
use DateTimeImmutable;
use DateInterval;
use Symfony\Component\HttpFoundation\JsonResponse;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpKernel\Exception\BadRequestHttpException;
@@ -39,10 +37,10 @@ class AccompanyingPeriodWorkEvaluationApiController
private PaginatorFactory $paginatorFactory;
private SerializerInterface $serializer;
private Security $security;
private SerializerInterface $serializer;
public function __construct(
AccompanyingPeriodWorkEvaluationRepository $accompanyingPeriodWorkEvaluationRepository,
DocGeneratorTemplateRepository $docGeneratorTemplateRepository,
@@ -92,8 +90,6 @@ class AccompanyingPeriodWorkEvaluationApiController
/**
* @Route("/api/1.0/person/accompanying-period/work/evaluation/my-near-end")
* @param Request $request
* @return JsonResponse
*/
public function myWorksNearEndDate(Request $request): JsonResponse
{
@@ -101,8 +97,11 @@ class AccompanyingPeriodWorkEvaluationApiController
->countNearMaxDateByUser($this->security->getUser());
$paginator = $this->paginatorFactory->create($total);
$works = $this->accompanyingPeriodWorkEvaluationRepository
->findNearMaxDateByUser($this->security->getUser(),
$paginator->getItemsPerPage(), $paginator->getCurrentPageFirstItemNumber());
->findNearMaxDateByUser(
$this->security->getUser(),
$paginator->getItemsPerPage(),
$paginator->getCurrentPageFirstItemNumber()
);
$collection = new Collection($works, $paginator);