@@ 809-822 (lines=14) @@ | ||
806 | $ProductClass->setProduct($Product); |
|
807 | ||
808 | ||
809 | if ($row['商品種別(ID)'] == '') { |
|
810 | $this->addErrors(($data->key() + 1) . '行目の商品種別(ID)が設定されていません。'); |
|
811 | } else { |
|
812 | if (preg_match('/^\d+$/', $row['商品種別(ID)'])) { |
|
813 | $ProductType = $app['eccube.repository.master.product_type']->find($row['商品種別(ID)']); |
|
814 | if (!$ProductType) { |
|
815 | $this->addErrors(($data->key() + 1) . '行目の商品種別(ID)が存在しません。'); |
|
816 | } else { |
|
817 | $ProductClass->setProductType($ProductType); |
|
818 | } |
|
819 | } else { |
|
820 | $this->addErrors(($data->key() + 1) . '行目の商品種別(ID)が存在しません。'); |
|
821 | } |
|
822 | } |
|
823 | ||
824 | $ProductClass->setClassCategory1($ClassCategory1); |
|
825 | $ProductClass->setClassCategory2($ClassCategory2); |
|
@@ 947-960 (lines=14) @@ | ||
944 | ||
945 | $ProductClass->setProduct($Product); |
|
946 | ||
947 | if ($row['商品種別(ID)'] == '') { |
|
948 | $this->addErrors(($data->key() + 1) . '行目の商品種別(ID)が設定されていません。'); |
|
949 | } else { |
|
950 | if (preg_match('/^\d+$/', $row['商品種別(ID)'])) { |
|
951 | $ProductType = $app['eccube.repository.master.product_type']->find($row['商品種別(ID)']); |
|
952 | if (!$ProductType) { |
|
953 | $this->addErrors(($data->key() + 1) . '行目の商品種別(ID)が存在しません。'); |
|
954 | } else { |
|
955 | $ProductClass->setProductType($ProductType); |
|
956 | } |
|
957 | } else { |
|
958 | $this->addErrors(($data->key() + 1) . '行目の商品種別(ID)が存在しません。'); |
|
959 | } |
|
960 | } |
|
961 | ||
962 | // 規格分類1、2をそれぞれセットし作成 |
|
963 | if ($row['規格分類1(ID)'] != '') { |