@@ 251-261 (lines=11) @@ | ||
248 | if ($row['規格分類2(ID)'] != '') { |
|
249 | if (preg_match('/^\d+$/', $row['規格分類2(ID)'])) { |
|
250 | $ClassCategory2 = $app['eccube.repository.class_category']->find($row['規格分類2(ID)']); |
|
251 | if (!$ClassCategory2) { |
|
252 | $this->addErrors(($data->key() + 1) . '行目の規格分類2(ID)が存在しません。'); |
|
253 | } else { |
|
254 | if ($ClassCategory1 && |
|
255 | ($ClassCategory1->getClassName()->getId() == $ClassCategory2->getClassName()->getId()) |
|
256 | ) { |
|
257 | $this->addErrors(($data->key() + 1) . '行目の規格分類1(ID)と規格分類2(ID)の規格名が同じです。'); |
|
258 | } else { |
|
259 | $ProductClass->setClassCategory2($ClassCategory2); |
|
260 | } |
|
261 | } |
|
262 | } else { |
|
263 | $this->addErrors(($data->key() + 1) . '行目の規格分類2(ID)が存在しません。'); |
|
264 | } |
|
@@ 347-355 (lines=9) @@ | ||
344 | } else { |
|
345 | if (preg_match('/^\d+$/', $classCategoryId2)) { |
|
346 | $ClassCategory2 = $app['eccube.repository.class_category']->find($classCategoryId2); |
|
347 | if (!$ClassCategory2) { |
|
348 | $this->addErrors(($data->key() + 1) . '行目の規格分類2(ID)が存在しません。'); |
|
349 | } else { |
|
350 | if ($ClassCategory1 && |
|
351 | ($ClassCategory1->getClassName()->getId() == $ClassCategory2->getClassName()->getId()) |
|
352 | ) { |
|
353 | $this->addErrors(($data->key() + 1) . '行目の規格分類1(ID)と規格分類2(ID)の規格名が同じです。'); |
|
354 | } |
|
355 | } |
|
356 | } else { |
|
357 | $this->addErrors(($data->key() + 1) . '行目の規格分類2(ID)が存在しません。'); |
|
358 | } |