before parse update

This commit is contained in:
merdan 2022-09-15 16:50:32 +05:00
parent b82a53d273
commit 6f15ab867e
1 changed files with 10 additions and 5 deletions

View File

@ -6,7 +6,6 @@ import (
"db_service/repositories" "db_service/repositories"
"encoding/json" "encoding/json"
"errors" "errors"
"fmt"
"gorm.io/driver/mysql" "gorm.io/driver/mysql"
"gorm.io/gorm" "gorm.io/gorm"
"log" "log"
@ -62,20 +61,26 @@ func ParseLink(w http.ResponseWriter, route *http.Request) {
err = ImportProduct(jsonProduct, baza) err = ImportProduct(jsonProduct, baza)
} else if err == nil { } else if err == nil {
err = UpdateProduct(jsonProduct, baza, productFlat) err = UpdateProduct(jsonProduct, baza, productFlat)
w.WriteHeader(http.StatusOK)
json.NewEncoder(w).Encode(map[string]string{
"msg": "Link parsed successfully",
"productGroupId": strconv.Itoa(int(productFlat.ProductID)),
})
elapsed := time.Since(start)
log.Printf("end parse took %s", elapsed)
return
} }
if err != nil { if err != nil {
helper.Error(err) helper.Error(err)
return return
} }
elapsed := time.Since(start)
log.Printf("end parse took %s", elapsed)
w.WriteHeader(http.StatusOK) w.WriteHeader(http.StatusOK)
json.NewEncoder(w).Encode(map[string]string{ json.NewEncoder(w).Encode(map[string]string{
"msg": "Link parsed successfully", "msg": "Link parsed successfully",
"productGroupId": strconv.Itoa(product.ProductGroupID), "productGroupId": strconv.Itoa(product.ProductGroupID),
}) })
elapsed := time.Since(start)
log.Printf("end parse took %s", elapsed)
http.Error(w, fmt.Sprintf("end import took %s", elapsed), http.StatusOK)
} }