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