| @@ 221-225 (lines=5) @@ | ||
| 218 | } |
|
| 219 | ||
| 220 | // status |
|
| 221 | if (!empty($searchData['status']) && $searchData['status']) { |
|
| 222 | $qb |
|
| 223 | ->andWhere($qb->expr()->in('p.Status', ':Status')) |
|
| 224 | ->setParameter('Status', $searchData['status']); |
|
| 225 | } |
|
| 226 | ||
| 227 | // link_status |
|
| 228 | if (isset($searchData['link_status']) && !empty($searchData['link_status'])) { |
|
| @@ 228-232 (lines=5) @@ | ||
| 225 | } |
|
| 226 | ||
| 227 | // link_status |
|
| 228 | if (isset($searchData['link_status']) && !empty($searchData['link_status'])) { |
|
| 229 | $qb |
|
| 230 | ->andWhere($qb->expr()->in('p.Status', ':Status')) |
|
| 231 | ->setParameter('Status', $searchData['link_status']); |
|
| 232 | } |
|
| 233 | ||
| 234 | // stock status |
|
| 235 | if (isset($searchData['stock_status'])) { |
|
| @@ 295-300 (lines=6) @@ | ||
| 292 | ||
| 293 | // status |
|
| 294 | $filterStatus = false; |
|
| 295 | if (!empty($searchData['status']) && count($searchData['status'])) { |
|
| 296 | $qb |
|
| 297 | ->andWhere($qb->expr()->in('o.OrderStatus', ':status')) |
|
| 298 | ->setParameter('status', $searchData['status']); |
|
| 299 | $filterStatus = true; |
|
| 300 | } |
|
| 301 | ||
| 302 | if (!$filterStatus) { |
|
| 303 | // 購入処理中は検索対象から除外 |
|