From 95f7d46beb202c94bebe3273a2ff02db42b75cc7 Mon Sep 17 00:00:00 2001 From: merdan Date: Wed, 21 Sep 2022 11:33:40 +0500 Subject: [PATCH] seller id deadlock and delete elapsed time --- controllers/ImportController.go | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/controllers/ImportController.go b/controllers/ImportController.go index 3f7257c..0cee275 100644 --- a/controllers/ImportController.go +++ b/controllers/ImportController.go @@ -88,7 +88,11 @@ func StartImport(w http.ResponseWriter, route *http.Request) { mainImportWG.Add(len(mainCategories)) + log.Println("Start Product delete") + delete := time.Now() errDel := gm.DeleteProducts(baza) + deleteElapsed := time.Since(delete) + log.Printf("Delete products took %s", deleteElapsed) if errDel != nil { http.Error(w, errDel.Error(), http.StatusInternalServerError) @@ -607,11 +611,11 @@ func createSellerProduct(flat *gm.ProductFlat, sellerURL string) gm.MarketplaceP for _, variant := range flat.Variants { sellerProduct.Variants = append(sellerProduct.Variants, gm.MarketplaceProduct{ - ProductID: variant.ProductID, - IsOwner: true, - IsApproved: true, - MarketplaceSeller: sellers[sellerURL], - Condition: "new", + ProductID: variant.ProductID, + IsOwner: true, + IsApproved: true, + MarketplaceSellerID: sellerID, + Condition: "new", }) }