@@ 70-78 (lines=9) @@ | ||
67 | * |
|
68 | * @return int |
|
69 | */ |
|
70 | public function getOrdersNumberValues($dateRange) |
|
71 | { |
|
72 | list($start, $end) = $this->dateHelper->getPeriod($dateRange, 'OroCRMMagentoBundle:Order', 'createdAt'); |
|
73 | $qb = $this->getOrderRepository()->getOrdersNumberValueQB(); |
|
74 | $this->applyDateFiltering($qb, 'o.createdAt', $start, $end); |
|
75 | $value = $this->aclHelper->apply($qb)->getOneOrNullResult(); |
|
76 | ||
77 | return $value['val'] ? : 0; |
|
78 | } |
|
79 | ||
80 | /** |
|
81 | * @param array $dateRange |
|
@@ 152-161 (lines=10) @@ | ||
149 | * |
|
150 | * @return int |
|
151 | */ |
|
152 | public function getAbandonedRevenueValues($dateRange) |
|
153 | { |
|
154 | list($start, $end) = $this->dateHelper->getPeriod($dateRange, 'OroCRMMagentoBundle:Cart', 'createdAt'); |
|
155 | ||
156 | $qb = $this->getCartRepository()->getAbandonedRevenueQB(); |
|
157 | $this->applyDateFiltering($qb, 'cart.createdAt', $start, $end); |
|
158 | $value = $this->aclHelper->apply($qb)->getOneOrNullResult(); |
|
159 | ||
160 | return $value['val'] ? : 0; |
|
161 | } |
|
162 | ||
163 | /** |
|
164 | * @param array $dateRange |
|
@@ 168-177 (lines=10) @@ | ||
165 | * |
|
166 | * @return int |
|
167 | */ |
|
168 | public function getAbandonedCountValues($dateRange) |
|
169 | { |
|
170 | list($start, $end) = $this->dateHelper->getPeriod($dateRange, 'OroCRMMagentoBundle:Cart', 'createdAt'); |
|
171 | ||
172 | $qb = $this->getCartRepository()->getAbandonedCountQB(); |
|
173 | $value = $this->aclHelper->apply($qb)->getOneOrNullResult(); |
|
174 | $this->applyDateFiltering($qb, 'cart.createdAt', $start, $end); |
|
175 | ||
176 | return $value['val'] ? : 0; |
|
177 | } |
|
178 | ||
179 | /** |
|
180 | * @param array $dateRange |