Add more real estate filters to crawler #72

Merged
bilal.catic merged 20 commits from add-more-real-estate-filters-to-crawler into master 2019-11-14 14:58:59 +01:00
2 changed files with 10 additions and 4 deletions
Showing only changes of commit 5148f88a62 - Show all commits

View File

@@ -222,6 +222,7 @@ class AktidoCrawler {
throw { message: "Can't find ad data JSON" }; throw { message: "Can't find ad data JSON" };
} }
let adStatus = AD_STATUS.STATUS_NORMAL;
const aktidoId = extractedData["re_realEstates_id"]; const aktidoId = extractedData["re_realEstates_id"];
const adCategory = this.getKiviCategoryIdFromAktidoId( const adCategory = this.getKiviCategoryIdFromAktidoId(
parseInt(extractedData["re_types_id"]) parseInt(extractedData["re_types_id"])
@@ -348,6 +349,10 @@ class AktidoCrawler {
infrastructureIds infrastructureIds
); );
if (extractedData["adm_realEstates_discount"] === "1") {
adStatus = AD_STATUS.STATUS_DISCOUNTED;
}
let numberOfRooms = let numberOfRooms =
parseInt(extractedData["re_realEstates_roomsNO"]) + parseInt(extractedData["re_realEstates_roomsNO"]) +
parseInt(extractedData["re_realEstates_bedroomNO"]) || null, parseInt(extractedData["re_realEstates_bedroomNO"]) || null,
@@ -451,8 +456,6 @@ class AktidoCrawler {
}; };
} }
const adStatus = AD_STATUS.STATUS_NORMAL;
const data = { const data = {
url, url,
agencyObjectId: aktidoId, agencyObjectId: aktidoId,

View File

@@ -222,6 +222,7 @@ class RentalCrawler {
throw { message: "Can't find ad data JSON" }; throw { message: "Can't find ad data JSON" };
} }
let adStatus = AD_STATUS.STATUS_NORMAL;
const rentalId = extractedData["re_realEstates_id"]; const rentalId = extractedData["re_realEstates_id"];
const adCategory = this.getKiviCategoryIdFromRentalId( const adCategory = this.getKiviCategoryIdFromRentalId(
parseInt(extractedData["re_types_id"]) parseInt(extractedData["re_types_id"])
@@ -305,6 +306,10 @@ class RentalCrawler {
infrastructureIds infrastructureIds
); );
if (extractedData["adm_realEstates_discount"] === "1") {
adStatus = AD_STATUS.STATUS_DISCOUNTED;
}
let numberOfRooms = let numberOfRooms =
parseInt(extractedData["re_realEstates_roomsNO"]) + parseInt(extractedData["re_realEstates_roomsNO"]) +
parseInt(extractedData["re_realEstates_bedroomNO"]) || null, parseInt(extractedData["re_realEstates_bedroomNO"]) || null,
@@ -411,8 +416,6 @@ class RentalCrawler {
}; };
} }
const adStatus = AD_STATUS.STATUS_NORMAL;
const data = { const data = {
url, url,
agencyObjectId: rentalId, agencyObjectId: rentalId,