|
@@ 793-806 (lines=14) @@
|
| 790 |
|
$ProductClass->setProduct($Product); |
| 791 |
|
|
| 792 |
|
|
| 793 |
|
if ($row['商品種別(ID)'] == '') { |
| 794 |
|
$this->addErrors(($data->key() + 1) . '行目の商品種別(ID)が設定されていません。'); |
| 795 |
|
} else { |
| 796 |
|
if (preg_match('/^\d+$/', $row['商品種別(ID)'])) { |
| 797 |
|
$ProductType = $app['eccube.repository.master.product_type']->find($row['商品種別(ID)']); |
| 798 |
|
if (!$ProductType) { |
| 799 |
|
$this->addErrors(($data->key() + 1) . '行目の商品種別(ID)が存在しません。'); |
| 800 |
|
} else { |
| 801 |
|
$ProductClass->setProductType($ProductType); |
| 802 |
|
} |
| 803 |
|
} else { |
| 804 |
|
$this->addErrors(($data->key() + 1) . '行目の商品種別(ID)が存在しません。'); |
| 805 |
|
} |
| 806 |
|
} |
| 807 |
|
|
| 808 |
|
$ProductClass->setClassCategory1($ClassCategory1); |
| 809 |
|
$ProductClass->setClassCategory2($ClassCategory2); |
|
@@ 931-944 (lines=14) @@
|
| 928 |
|
|
| 929 |
|
$ProductClass->setProduct($Product); |
| 930 |
|
|
| 931 |
|
if ($row['商品種別(ID)'] == '') { |
| 932 |
|
$this->addErrors(($data->key() + 1) . '行目の商品種別(ID)が設定されていません。'); |
| 933 |
|
} else { |
| 934 |
|
if (preg_match('/^\d+$/', $row['商品種別(ID)'])) { |
| 935 |
|
$ProductType = $app['eccube.repository.master.product_type']->find($row['商品種別(ID)']); |
| 936 |
|
if (!$ProductType) { |
| 937 |
|
$this->addErrors(($data->key() + 1) . '行目の商品種別(ID)が存在しません。'); |
| 938 |
|
} else { |
| 939 |
|
$ProductClass->setProductType($ProductType); |
| 940 |
|
} |
| 941 |
|
} else { |
| 942 |
|
$this->addErrors(($data->key() + 1) . '行目の商品種別(ID)が存在しません。'); |
| 943 |
|
} |
| 944 |
|
} |
| 945 |
|
|
| 946 |
|
// 規格分類1、2をそれぞれセットし作成 |
| 947 |
|
if ($row['規格分類1(ID)'] != '') { |