SddBankRepository.php 744 B

12345678910111213141516171819202122232425
  1. <?php
  2. namespace AppBundle\Entity\Billing\Repository;
  3. use AppBundle\Entity\Organization\Organization;
  4. use Doctrine\ORM\EntityRepository;
  5. /**
  6. * Class SddBankRepository
  7. * @package AppBundle\Entity\Billing\Repository
  8. */
  9. class SddBankRepository extends EntityRepository
  10. {
  11. public function getCountSddForOrganizationAndDate(Organization $organization, string $date)
  12. {
  13. $qb = $this->createQueryBuilder('sdd_bank');
  14. $qb
  15. ->join('sdd_bank.bills', 'bills')
  16. ->andWhere('bills.organization=:org')
  17. ->andWhere('sdd_bank.date LIKE :date')
  18. ->setParameter(':org',$organization)
  19. ->setParameter(':date',$date . '%');
  20. return count($qb->getQuery()->getResult());
  21. }
  22. }