|
@@ 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)'] != '') { |