diff options
| author | Maximilian Möhring | 2021-01-22 11:29:35 +0100 |
|---|---|---|
| committer | Maximilian Möhring | 2021-01-22 11:29:35 +0100 |
| commit | 87dd4f44ff0f5cb934c1cfde81d4dd25401a877d (patch) | |
| tree | cd5295d8ad4f885ea62f6b69cb7c59c4835be6ad | |
| parent | 6911e96674917577bb498b94c1aa2ac63653c1a6 (diff) | |
| download | alkobote-87dd4f44ff0f5cb934c1cfde81d4dd25401a877d.tar.gz | |
Bugfix. Calculates base_price correctly.
| -rw-r--r-- | crawler/shop_drankdozijn.go | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/crawler/shop_drankdozijn.go b/crawler/shop_drankdozijn.go index 8cf18ba..ed82792 100644 --- a/crawler/shop_drankdozijn.go +++ b/crawler/shop_drankdozijn.go @@ -4,6 +4,7 @@ import ( "encoding/json" "fmt" "io/ioutil" + "math" "net/http" //"strings" @@ -187,13 +188,6 @@ func (app *App) ScrapeDrankdozijn(shop Shop) []Angebot { panic(err) } - W.Base_price, err = convert_price(d12_product.FormatedPrice) - if err != nil { - // TODO - log.Println("converting price from product_details failed") - panic(err) - } - for _, v := range d12_product.Features { if v.Description == "Alkoholgehalt" { W.Abv, err = extract_abv(v.Value.Description) @@ -280,6 +274,8 @@ func (app *App) ScrapeDrankdozijn(shop Shop) []Angebot { } } + W.Base_price = int(math.Round(float64(W.Discounted_price) / float64(W.Volume))) + //W.Debug("DEBUG OFFER") if W.Abv == 0 { W.Println("Drankdozijn: Abv is zero") |
