Use better alias for queries

[MAILPOET-2439]
This commit is contained in:
Pavel Dohnal
2019-10-30 12:55:05 +01:00
committed by Jack Kitterhing
parent 7a0eb82aad
commit 37a97d966f
2 changed files with 9 additions and 9 deletions

View File

@@ -16,12 +16,12 @@ class NewsletterLinkRepository extends Repository {
*/
public function findTopLinkForNewsletter($newsletter_id) {
return $this->doctrine_repository
->createQueryBuilder('nlr')
->join('nlr.clicks', 'c')
->createQueryBuilder('nl')
->join('nl.clicks', 'c')
->addSelect('COUNT(c.id) AS HIDDEN counter')
->where('nlr.newsletter_id = :newsletterId')
->where('nl.newsletter_id = :newsletterId')
->setParameter('newsletterId', $newsletter_id)
->groupBy('nlr.id')
->groupBy('nl.id')
->orderBy('counter', 'desc')
->setMaxResults(1)
->getQuery()

View File

@@ -19,8 +19,8 @@ class StatsNotificationsRepository extends Repository {
*/
public function findByNewsletterId($newsletter_id) {
return $this->doctrine_repository
->createQueryBuilder('stn')
->andWhere('stn.newsletter = :newsletterId')
->createQueryBuilder('sn')
->andWhere('sn.newsletter = :newsletterId')
->setParameter('newsletterId', $newsletter_id)
->setMaxResults(1)
->getQuery()
@@ -34,9 +34,9 @@ class StatsNotificationsRepository extends Repository {
public function findScheduled($limit = null) {
$date = new Carbon();
$query = $this->doctrine_repository
->createQueryBuilder('stn')
->join('stn.task', 'tasks')
->join('stn.newsletter', 'n')
->createQueryBuilder('sn')
->join('sn.task', 'tasks')
->join('sn.newsletter', 'n')
->addSelect('tasks')
->addSelect('n')
->addOrderBy('tasks.priority')