|
@@ 801-814 (lines=14) @@
|
| 798 |
|
$ProductClass->setProduct($Product); |
| 799 |
|
|
| 800 |
|
|
| 801 |
|
if ($row['商品種別(ID)'] == '') { |
| 802 |
|
$this->addErrors(($data->key() + 1) . '行目の商品種別(ID)が設定されていません。'); |
| 803 |
|
} else { |
| 804 |
|
if (preg_match('/^\d+$/', $row['商品種別(ID)'])) { |
| 805 |
|
$ProductType = $app['eccube.repository.master.product_type']->find($row['商品種別(ID)']); |
| 806 |
|
if (!$ProductType) { |
| 807 |
|
$this->addErrors(($data->key() + 1) . '行目の商品種別(ID)が存在しません。'); |
| 808 |
|
} else { |
| 809 |
|
$ProductClass->setProductType($ProductType); |
| 810 |
|
} |
| 811 |
|
} else { |
| 812 |
|
$this->addErrors(($data->key() + 1) . '行目の商品種別(ID)が存在しません。'); |
| 813 |
|
} |
| 814 |
|
} |
| 815 |
|
|
| 816 |
|
$ProductClass->setClassCategory1($ClassCategory1); |
| 817 |
|
$ProductClass->setClassCategory2($ClassCategory2); |
|
@@ 939-952 (lines=14) @@
|
| 936 |
|
|
| 937 |
|
$ProductClass->setProduct($Product); |
| 938 |
|
|
| 939 |
|
if ($row['商品種別(ID)'] == '') { |
| 940 |
|
$this->addErrors(($data->key() + 1) . '行目の商品種別(ID)が設定されていません。'); |
| 941 |
|
} else { |
| 942 |
|
if (preg_match('/^\d+$/', $row['商品種別(ID)'])) { |
| 943 |
|
$ProductType = $app['eccube.repository.master.product_type']->find($row['商品種別(ID)']); |
| 944 |
|
if (!$ProductType) { |
| 945 |
|
$this->addErrors(($data->key() + 1) . '行目の商品種別(ID)が存在しません。'); |
| 946 |
|
} else { |
| 947 |
|
$ProductClass->setProductType($ProductType); |
| 948 |
|
} |
| 949 |
|
} else { |
| 950 |
|
$this->addErrors(($data->key() + 1) . '行目の商品種別(ID)が存在しません。'); |
| 951 |
|
} |
| 952 |
|
} |
| 953 |
|
|
| 954 |
|
// 規格分類1、2をそれぞれセットし作成 |
| 955 |
|
if ($row['規格分類1(ID)'] != '') { |