| @@ 259-266 (lines=8) @@ | ||
| 256 | ->setParameter('order_id_start', $searchData['order_id_start']); |
|
| 257 | } |
|
| 258 | // multi |
|
| 259 | if (isset( $searchData['multi']) && Str::isNotBlank($searchData['multi'])) { |
|
| 260 | $multi = preg_match('/^\d+$/', $searchData['multi']) ? $searchData['multi'] : null; |
|
| 261 | $qb |
|
| 262 | ->andWhere('o.id = :multi OR o.name01 LIKE :likemulti OR o.name02 LIKE :likemulti OR ' . |
|
| 263 | 'o.kana01 LIKE :likemulti OR o.kana02 LIKE :likemulti OR o.company_name LIKE :likemulti') |
|
| 264 | ->setParameter('multi', $multi) |
|
| 265 | ->setParameter('likemulti', '%' . $searchData['multi'] . '%'); |
|
| 266 | } |
|
| 267 | ||
| 268 | // order_id_end |
|
| 269 | if (isset($searchData['order_id_end']) && Str::isNotBlank($searchData['order_id_end'])) { |
|
| @@ 159-165 (lines=7) @@ | ||
| 156 | ->innerJoin('p.ProductClasses', 'pc'); |
|
| 157 | ||
| 158 | // id |
|
| 159 | if (isset($searchData['id']) && Str::isNotBlank($searchData['id'])) { |
|
| 160 | $id = preg_match('/^\d+$/', $searchData['id']) ? $searchData['id'] : null; |
|
| 161 | $qb |
|
| 162 | ->andWhere('p.id = :id OR p.name LIKE :likeid OR pc.code LIKE :likeid') |
|
| 163 | ->setParameter('id', $id) |
|
| 164 | ->setParameter('likeid', '%' . $searchData['id'] . '%'); |
|
| 165 | } |
|
| 166 | ||
| 167 | // code |
|
| 168 | /* |
|