|
@@ 1096-1112 (lines=17) @@
|
| 1093 |
|
$ProductClass->setVisible(true); |
| 1094 |
|
|
| 1095 |
|
$line = $data->key() + 1; |
| 1096 |
|
if (isset($row[$headerByKey['sale_type']]) && StringUtil::isNotBlank($row[$headerByKey['sale_type']])) { |
| 1097 |
|
if (preg_match('/^\d+$/', $row[$headerByKey['sale_type']])) { |
| 1098 |
|
$SaleType = $this->saleTypeRepository->find($row[$headerByKey['sale_type']]); |
| 1099 |
|
if (!$SaleType) { |
| 1100 |
|
$message = trans('admin.common.csv_invalid_not_found', ['%line%' => $line, '%name%' => $headerByKey['sale_type']]); |
| 1101 |
|
$this->addErrors($message); |
| 1102 |
|
} else { |
| 1103 |
|
$ProductClass->setSaleType($SaleType); |
| 1104 |
|
} |
| 1105 |
|
} else { |
| 1106 |
|
$message = trans('admin.common.csv_invalid_not_found', ['%line%' => $line, '%name%' => $headerByKey['sale_type']]); |
| 1107 |
|
$this->addErrors($message); |
| 1108 |
|
} |
| 1109 |
|
} else { |
| 1110 |
|
$message = trans('admin.common.csv_invalid_required', ['%line%' => $line, '%name%' => $headerByKey['sale_type']]); |
| 1111 |
|
$this->addErrors($message); |
| 1112 |
|
} |
| 1113 |
|
|
| 1114 |
|
$ProductClass->setClassCategory1($ClassCategory1); |
| 1115 |
|
$ProductClass->setClassCategory2($ClassCategory2); |
|
@@ 1246-1262 (lines=17) @@
|
| 1243 |
|
$ProductClass->setProduct($Product); |
| 1244 |
|
|
| 1245 |
|
$line = $data->key() + 1; |
| 1246 |
|
if (!isset($row[$headerByKey['sale_type']]) || $row[$headerByKey['sale_type']] == '') { |
| 1247 |
|
$message = trans('admin.common.csv_invalid_required', ['%line%' => $line, '%name%' => $headerByKey['sale_type']]); |
| 1248 |
|
$this->addErrors($message); |
| 1249 |
|
} else { |
| 1250 |
|
if (preg_match('/^\d+$/', $row[$headerByKey['sale_type']])) { |
| 1251 |
|
$SaleType = $this->saleTypeRepository->find($row[$headerByKey['sale_type']]); |
| 1252 |
|
if (!$SaleType) { |
| 1253 |
|
$message = trans('admin.common.csv_invalid_not_found', ['%line%' => $line, '%name%' => $headerByKey['sale_type']]); |
| 1254 |
|
$this->addErrors($message); |
| 1255 |
|
} else { |
| 1256 |
|
$ProductClass->setSaleType($SaleType); |
| 1257 |
|
} |
| 1258 |
|
} else { |
| 1259 |
|
$message = trans('admin.common.csv_invalid_required', ['%line%' => $line, '%name%' => $headerByKey['sale_type']]); |
| 1260 |
|
$this->addErrors($message); |
| 1261 |
|
} |
| 1262 |
|
} |
| 1263 |
|
|
| 1264 |
|
// 規格分類1、2をそれぞれセットし作成 |
| 1265 |
|
if (isset($row[$headerByKey['class_category1']]) && $row[$headerByKey['class_category1']] != '') { |