From b2649c95d9f2a1a4a9801fc3d54a4d3260ec7113 Mon Sep 17 00:00:00 2001 From: merdan Date: Mon, 5 Dec 2022 13:50:24 +0500 Subject: [PATCH] ready link import fx 1 --- repositories/ImportRepository.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/repositories/ImportRepository.go b/repositories/ImportRepository.go index 18974da..0365873 100644 --- a/repositories/ImportRepository.go +++ b/repositories/ImportRepository.go @@ -48,6 +48,7 @@ func ImporterInstance() (instance *Importer, err error) { go func(db *gorm.DB) { defer instance.ImportWGroup.Done() instance.mainCategories, instance.Error = gm.GetMainCategories(db) + log.Println(instance.mainCategories) }(db) //load families to memory @@ -353,9 +354,9 @@ func (importer *Importer) importVariant(product models.Product) (*gm.Product, er } - sProduct := importer.createSellerProduct(&mainFlat,product.Vendor) + sProduct := importer.createSellerProduct(&mainFlat, product.Vendor) - if errSProduct := tx.Create(&sProduct).Error; errSProduct != nil{ + if errSProduct := tx.Create(&sProduct).Error; errSProduct != nil { tx.Rollback() return nil, errSProduct } @@ -564,7 +565,7 @@ func (importer *Importer) updatePrice(price models.Price, flat *gm.ProductFlat) func (importer *Importer) UpdateOrCreate(product models.Product) (instance *Importer) { firstProduct, err := importer.importVariant(product) - var newProducts []gm.Product + newProducts := make([]gm.Product, 0) if err != nil { helper.Error(err)