Move groups definitions

[MAILPOET-3168]
This commit is contained in:
Pavel Dohnal
2021-01-05 15:53:42 +01:00
committed by Veljko V
parent 761e57bdd2
commit de6e0e5adb
5 changed files with 96 additions and 38 deletions

View File

@ -213,6 +213,23 @@ class SubscribersRepository extends Repository {
return count($subscribers);
}
public function woocommerceUserExists(): bool {
$subscribers = $this->entityManager
->createQueryBuilder()
->select('s')
->from(SubscriberEntity::class, 's')
->join(SubscriberSegmentEntity::class, 'ss')
->join(SegmentEntity::class, 'segment')
->where('segment.type = :segmentType')
->setParameter('segmentType', SegmentEntity::TYPE_WC_USERS)
->andWhere('s.isWoocommerceUser = true')
->getQuery()
->setMaxResults(1)
->execute();
return count($subscribers) > 0;
}
/**
* @return int - number of processed ids
*/