| @@ 273-280 (lines=8) @@ | ||
| 270 |                 ->setParameter('order_id_start', $searchData['order_id_start']); | |
| 271 | } | |
| 272 | // multi | |
| 273 |         if (isset( $searchData['multi']) && Str::isNotBlank($searchData['multi'])) { | |
| 274 |             $multi = preg_match('/^\d+$/', $searchData['multi']) ? $searchData['multi'] : null; | |
| 275 | $qb | |
| 276 |                 ->andWhere('o.id = :multi OR o.name01 LIKE :likemulti OR o.name02 LIKE :likemulti OR ' . | |
| 277 | 'o.kana01 LIKE :likemulti OR o.kana02 LIKE :likemulti OR o.company_name LIKE :likemulti') | |
| 278 |                 ->setParameter('multi', $multi) | |
| 279 |                 ->setParameter('likemulti', '%' . $searchData['multi'] . '%'); | |
| 280 | } | |
| 281 | ||
| 282 | // order_id_end | |
| 283 |         if (isset($searchData['order_id_end']) && Str::isNotBlank($searchData['order_id_end'])) { | |
| @@ 169-175 (lines=7) @@ | ||
| 166 |             ->innerJoin('p.ProductClasses', 'pc'); | |
| 167 | ||
| 168 | // id | |
| 169 |         if (isset($searchData['id']) && Str::isNotBlank($searchData['id'])) { | |
| 170 |             $id = preg_match('/^\d+$/', $searchData['id']) ? $searchData['id'] : null; | |
| 171 | $qb | |
| 172 |                 ->andWhere('p.id = :id OR p.name LIKE :likeid OR pc.code LIKE :likeid') | |
| 173 |                 ->setParameter('id', $id) | |
| 174 |                 ->setParameter('likeid', '%' . $searchData['id'] . '%'); | |
| 175 | } | |
| 176 | ||
| 177 | // code | |
| 178 | /* | |