From 64e483589915fbbdf3d65db0452c2583090d9c74 Mon Sep 17 00:00:00 2001 From: Naida Vatric Date: Fri, 10 Jan 2020 22:52:50 +0100 Subject: [PATCH] Changed redirecting for VIP ads. --- app/controllers/realEstates.js | 3 ++- app/crawler/specificCrawlers/prostor.js | 7 +++---- app/views/realEstates.ejs | 13 +++++++++++++ app/views/redirect.ejs | 16 ++++++++++++++-- 4 files changed, 32 insertions(+), 7 deletions(-) diff --git a/app/controllers/realEstates.js b/app/controllers/realEstates.js index ce82765..48c1aff 100644 --- a/app/controllers/realEstates.js +++ b/app/controllers/realEstates.js @@ -2,13 +2,14 @@ const { findRealEstatesForSearchRequest } = require("../helpers/db/searchRequestMatch"); +const { AD_STATUS } = require("../common/enums"); const getRealEstates = async (req, res) => { const searchRequestId = req.params["searchRequestId"] || ""; const realEstates = await findRealEstatesForSearchRequest(searchRequestId); const title = "Nekretnine koje odgovaraju Vašim uslovima pretrage"; - res.render("realEstates", { realEstates, title }); + res.render("realEstates", { realEstates, title, AD_STATUS }); }; module.exports = { diff --git a/app/crawler/specificCrawlers/prostor.js b/app/crawler/specificCrawlers/prostor.js index 3d180df..ca4271c 100644 --- a/app/crawler/specificCrawlers/prostor.js +++ b/app/crawler/specificCrawlers/prostor.js @@ -184,14 +184,13 @@ class ProstorCrawler { const { lat, lng, property_name, price, size, link, status } = realEstate; //Status information is given already in realestate list - //For VIP Ads status ='' canot be used, but also area='0' we will use that temporary + //For VIP Ads status ='' canot be used, but no VIP ads are crawled + //We will make "fake" vip ad for RE that have size=55 //It is weird because yesterday it said 'VIP ponuda' ??? const adStatus = - size === "0" + size === "55" ? ProstorCrawler.getStatusId("VIP ponuda") : ProstorCrawler.getStatusId(status); - // - console.log("adStatus", adStatus); const url = `https://prostor.ba${link}`; diff --git a/app/views/realEstates.ejs b/app/views/realEstates.ejs index 3e94a1f..b47b744 100644 --- a/app/views/realEstates.ejs +++ b/app/views/realEstates.ejs @@ -2,6 +2,18 @@ diff --git a/app/views/redirect.ejs b/app/views/redirect.ejs index 5b111cc..e36e081 100644 --- a/app/views/redirect.ejs +++ b/app/views/redirect.ejs @@ -18,7 +18,19 @@
<% if(vipAd) { %>
-
Work in progress....
+
+ Ovaj oglas zahtijeva da budete član + Prostor.ba. +
+
+ Ulogujte se + ili napravite + novi račun, a potom otvorite oglas. +
<% } else { %>
@@ -32,6 +44,6 @@