fix Hiltes import

This commit is contained in:
Marko
2023-09-15 17:13:06 +02:00
parent 5bca054a32
commit 20a96ed78b
9 changed files with 11553 additions and 17854 deletions

View File

@@ -16,6 +16,18 @@ class Jtl
private $warehouseRepository;
private $logger;
/**
* @var string[] $arrLager
* Lagernamen aus der JTL Wawi
*/
private $arrLager = array(
1 => 'Lager 1 - Standardlager',
3 => 'Lager 3 - DLX',
5 => 'Lager 5 - Verkaufsfilale',
8 => 'Lager 8 - Standardlager',
10 => 'Lager 10 - OJ EF',
);
public function __construct(ProductRepository $productRepository,WarehouseRepository $warehouseRepository,StockRepository $stockRepository, LoggerInterface $logger)
{
$this->productRepository = $productRepository;
@@ -41,12 +53,12 @@ class Jtl
if($stock){
foreach($stock as $s){
$warehouse = $s->getWarehouse();
$warehouseId = $warehouse->getId();
$warehouseName = $warehouse->getName();
$data[$product->getId().$warehouseId] = [
$data[$product->getId().$warehouseName] = [
'gtin' => $product->getGtin(),
'stock' => $s->getInstock(),
'warehouse' => $warehouseId
'warehouse' => $this->arrLager[$warehouseName] ?? 'Lager ' . $warehouseName
];
}