src/OroCRM/Bundle/MagentoBundle/Entity/Repository/CartRepository.php 1 location
|
@@ 115-119 (lines=5) @@
|
112 |
|
|
113 |
|
$queryBuilder->where($queryBuilder->expr()->in('workflowStep.name', $steps)); |
114 |
|
|
115 |
|
if ($dateFrom && $dateTo) { |
116 |
|
$queryBuilder->andWhere($queryBuilder->expr()->between('cart.createdAt', ':dateFrom', ':dateTo')) |
117 |
|
->setParameter('dateFrom', $dateFrom) |
118 |
|
->setParameter('dateTo', $dateTo); |
119 |
|
} |
120 |
|
|
121 |
|
if ($this->excludedStatuses) { |
122 |
|
$queryBuilder->andWhere($queryBuilder->expr()->notIn('status.name', $this->excludedStatuses)); |
src/OroCRM/Bundle/SalesBundle/Entity/Repository/SalesFunnelRepository.php 1 location
|
@@ 154-159 (lines=6) @@
|
151 |
|
->join('funnel.workflowStep', 'workflowStep') |
152 |
|
->groupBy('workflowStep.name'); |
153 |
|
|
154 |
|
if ($dateFrom && $dataTo) { |
155 |
|
$queryBuilder |
156 |
|
->where($queryBuilder->expr()->between('funnel.createdAt', ':dateFrom', ':dateTo')) |
157 |
|
->setParameter('dateFrom', $dateFrom) |
158 |
|
->setParameter('dateTo', $dataTo); |
159 |
|
} |
160 |
|
|
161 |
|
return $queryBuilder; |
162 |
|
} |
src/OroCRM/Bundle/SalesBundle/Entity/Repository/OpportunityRepository.php 1 location
|
@@ 70-74 (lines=5) @@
|
67 |
|
$qb->select('IDENTITY(opportunity.status) as name, SUM(opportunity.budgetAmount) as budget') |
68 |
|
->groupBy('opportunity.status'); |
69 |
|
|
70 |
|
if ($dateStart && $dateEnd) { |
71 |
|
$qb->where($qb->expr()->between('opportunity.createdAt', ':dateFrom', ':dateTo')) |
72 |
|
->setParameter('dateFrom', $dateStart) |
73 |
|
->setParameter('dateTo', $dateEnd); |
74 |
|
} |
75 |
|
$groupedData = $aclHelper->apply($qb)->getArrayResult(); |
76 |
|
|
77 |
|
foreach ($groupedData as $statusData) { |