|
@@ -63,6 +63,7 @@ class ImportService
|
|
|
$record = $this->rowToArray($row);
|
|
$record = $this->rowToArray($row);
|
|
|
if($record[0] === 'Фото') continue;
|
|
if($record[0] === 'Фото') continue;
|
|
|
if(!isset($record[4])) continue;
|
|
if(!isset($record[4])) continue;
|
|
|
|
|
+ $certDate = (int) $record[18];
|
|
|
Product::query()
|
|
Product::query()
|
|
|
->updateOrCreate(['year' => $year, 'nomenclature_number' => $record[4]],
|
|
->updateOrCreate(['year' => $year, 'nomenclature_number' => $record[4]],
|
|
|
[
|
|
[
|
|
@@ -82,7 +83,7 @@ class ImportService
|
|
|
'statement_name' => (string) $record[15],
|
|
'statement_name' => (string) $record[15],
|
|
|
'service_life' => (int) $record[16],
|
|
'service_life' => (int) $record[16],
|
|
|
'certificate_number' => (string) $record[17],
|
|
'certificate_number' => (string) $record[17],
|
|
|
- 'certificate_date' => DateHelper::isDate($record[18] ?? '') ? DateHelper::getDateForDB($record[18]) : null,
|
|
|
|
|
|
|
+ 'certificate_date' => ($certDate > 0) ? DateHelper::excelDateToISODate($certDate) : null,
|
|
|
'certificate_issuer' => (string) $record[19],
|
|
'certificate_issuer' => (string) $record[19],
|
|
|
'certificate_type' => (string) $record[20],
|
|
'certificate_type' => (string) $record[20],
|
|
|
'weight' => (float) $record[21],
|
|
'weight' => (float) $record[21],
|