@@ 356-371 (lines=16) @@ | ||
353 | * @param Request $request |
|
354 | * @return \Doctrine\ORM\QueryBuilder |
|
355 | */ |
|
356 | public function getOrderQueryBuilder(Request $request) |
|
357 | { |
|
358 | $session = $request->getSession(); |
|
359 | if ($session->has('eccube.admin.order.search')) { |
|
360 | $searchData = $session->get('eccube.admin.order.search'); |
|
361 | $this->findDeserializeObjects($searchData); |
|
362 | } else { |
|
363 | $searchData = array(); |
|
364 | } |
|
365 | ||
366 | // 受注データのクエリビルダを構築. |
|
367 | $qb = $this->orderRepository |
|
368 | ->getQueryBuilderBySearchDataForAdmin($searchData); |
|
369 | ||
370 | return $qb; |
|
371 | } |
|
372 | ||
373 | /** |
|
374 | * 会員検索用のクエリビルダを返す. |
|
@@ 379-394 (lines=16) @@ | ||
376 | * @param Request $request |
|
377 | * @return \Doctrine\ORM\QueryBuilder |
|
378 | */ |
|
379 | public function getCustomerQueryBuilder(Request $request) |
|
380 | { |
|
381 | $session = $request->getSession(); |
|
382 | if ($session->has('eccube.admin.customer.search')) { |
|
383 | $searchData = $session->get('eccube.admin.customer.search'); |
|
384 | $this->findDeserializeObjects($searchData); |
|
385 | } else { |
|
386 | $searchData = array(); |
|
387 | } |
|
388 | ||
389 | // 会員データのクエリビルダを構築. |
|
390 | $qb = $this->customerRepository |
|
391 | ->getQueryBuilderBySearchData($searchData); |
|
392 | ||
393 | return $qb; |
|
394 | } |
|
395 | ||
396 | /** |
|
397 | * 商品検索用のクエリビルダを返す. |
|
@@ 402-417 (lines=16) @@ | ||
399 | * @param Request $request |
|
400 | * @return \Doctrine\ORM\QueryBuilder |
|
401 | */ |
|
402 | public function getProductQueryBuilder(Request $request) |
|
403 | { |
|
404 | $session = $request->getSession(); |
|
405 | if ($session->has('eccube.admin.product.search')) { |
|
406 | $searchData = $session->get('eccube.admin.product.search'); |
|
407 | $this->findDeserializeObjects($searchData); |
|
408 | } else { |
|
409 | $searchData = array(); |
|
410 | } |
|
411 | ||
412 | // 商品データのクエリビルダを構築. |
|
413 | $qb = $this->productRepository |
|
414 | ->getQueryBuilderBySearchDataForAdmin($searchData); |
|
415 | ||
416 | return $qb; |
|
417 | } |
|
418 | ||
419 | /** |
|
420 | * セッションでシリアライズされた Doctrine のオブジェクトを取得し直す. |