Daniel 7 месяцев назад
Родитель
Сommit
0ce631f4d4
4 измененных файлов: 9 добавлений и 7 удалений
  1. Двоичные данные
      httpdocs/src/Command/Import/Import-Template-Test.numbers
  2. Двоичные данные
      httpdocs/src/Command/Import/Import-Template-Test.xlsx
  3. Двоичные данные
      httpdocs/src/Command/Import/Import-Template.xlsx
  4. +9
    -7
      httpdocs/src/Command/Import/ImportExcelCommand.php

Двоичные данные
httpdocs/src/Command/Import/Import-Template.numbers → httpdocs/src/Command/Import/Import-Template-Test.numbers Просмотреть файл


Двоичные данные
httpdocs/src/Command/Import/Import-Template-Test.xlsx Просмотреть файл


Двоичные данные
httpdocs/src/Command/Import/Import-Template.xlsx Просмотреть файл


+ 9
- 7
httpdocs/src/Command/Import/ImportExcelCommand.php Просмотреть файл

@@ -178,15 +178,17 @@ class ImportExcelCommand extends Command
foreach ($rows as $row) { foreach ($rows as $row) {
$data = array_combine($headers, $row); $data = array_combine($headers, $row);


// Prüfe, ob ShippingCompany bereits existiert
$existingCompany = $this->entityManager->getRepository(ShippingCompany::class)
->findOneBy(['code' => $data['code']]);
if ($data['name'] !== null) {
// Prüfe, ob ShippingCompany bereits existiert
$existingCompany = $this->entityManager->getRepository(ShippingCompany::class)
->findOneBy(['code' => $data['code']]);


if (!$existingCompany) {
$company = new ShippingCompany($data['name'], $data['code']);
if (!$existingCompany) {
$company = new ShippingCompany($data['name'], $data['code']);


$this->entityManager->persist($company);
$count++;
$this->entityManager->persist($company);
$count++;
}
} }
} }




Загрузка…
Отмена
Сохранить