@@ 821-834 (lines=14) @@ | ||
818 | $ProductClass->setProduct($Product); |
|
819 | ||
820 | ||
821 | if ($row['商品種別(ID)'] == '') { |
|
822 | $this->addErrors(($data->key() + 1) . '行目の商品種別(ID)が設定されていません。'); |
|
823 | } else { |
|
824 | if (preg_match('/^\d+$/', $row['商品種別(ID)'])) { |
|
825 | $ProductType = $app['eccube.repository.master.product_type']->find($row['商品種別(ID)']); |
|
826 | if (!$ProductType) { |
|
827 | $this->addErrors(($data->key() + 1) . '行目の商品種別(ID)が存在しません。'); |
|
828 | } else { |
|
829 | $ProductClass->setProductType($ProductType); |
|
830 | } |
|
831 | } else { |
|
832 | $this->addErrors(($data->key() + 1) . '行目の商品種別(ID)が存在しません。'); |
|
833 | } |
|
834 | } |
|
835 | ||
836 | $ProductClass->setClassCategory1($ClassCategory1); |
|
837 | $ProductClass->setClassCategory2($ClassCategory2); |
|
@@ 959-972 (lines=14) @@ | ||
956 | ||
957 | $ProductClass->setProduct($Product); |
|
958 | ||
959 | if ($row['商品種別(ID)'] == '') { |
|
960 | $this->addErrors(($data->key() + 1) . '行目の商品種別(ID)が設定されていません。'); |
|
961 | } else { |
|
962 | if (preg_match('/^\d+$/', $row['商品種別(ID)'])) { |
|
963 | $ProductType = $app['eccube.repository.master.product_type']->find($row['商品種別(ID)']); |
|
964 | if (!$ProductType) { |
|
965 | $this->addErrors(($data->key() + 1) . '行目の商品種別(ID)が存在しません。'); |
|
966 | } else { |
|
967 | $ProductClass->setProductType($ProductType); |
|
968 | } |
|
969 | } else { |
|
970 | $this->addErrors(($data->key() + 1) . '行目の商品種別(ID)が存在しません。'); |
|
971 | } |
|
972 | } |
|
973 | ||
974 | // 規格分類1、2をそれぞれセットし作成 |
|
975 | if ($row['規格分類1(ID)'] != '') { |