improve Rental and Aktido ad status detection
This commit is contained in:
@@ -222,6 +222,7 @@ class AktidoCrawler {
|
||||
throw { message: "Can't find ad data JSON" };
|
||||
}
|
||||
|
||||
let adStatus = AD_STATUS.STATUS_NORMAL;
|
||||
const aktidoId = extractedData["re_realEstates_id"];
|
||||
const adCategory = this.getKiviCategoryIdFromAktidoId(
|
||||
parseInt(extractedData["re_types_id"])
|
||||
@@ -348,6 +349,10 @@ class AktidoCrawler {
|
||||
infrastructureIds
|
||||
);
|
||||
|
||||
if (extractedData["adm_realEstates_discount"] === "1") {
|
||||
adStatus = AD_STATUS.STATUS_DISCOUNTED;
|
||||
}
|
||||
|
||||
let numberOfRooms =
|
||||
parseInt(extractedData["re_realEstates_roomsNO"]) +
|
||||
parseInt(extractedData["re_realEstates_bedroomNO"]) || null,
|
||||
@@ -451,8 +456,6 @@ class AktidoCrawler {
|
||||
};
|
||||
}
|
||||
|
||||
const adStatus = AD_STATUS.STATUS_NORMAL;
|
||||
|
||||
const data = {
|
||||
url,
|
||||
agencyObjectId: aktidoId,
|
||||
|
||||
@@ -222,6 +222,7 @@ class RentalCrawler {
|
||||
throw { message: "Can't find ad data JSON" };
|
||||
}
|
||||
|
||||
let adStatus = AD_STATUS.STATUS_NORMAL;
|
||||
const rentalId = extractedData["re_realEstates_id"];
|
||||
const adCategory = this.getKiviCategoryIdFromRentalId(
|
||||
parseInt(extractedData["re_types_id"])
|
||||
@@ -305,6 +306,10 @@ class RentalCrawler {
|
||||
infrastructureIds
|
||||
);
|
||||
|
||||
if (extractedData["adm_realEstates_discount"] === "1") {
|
||||
adStatus = AD_STATUS.STATUS_DISCOUNTED;
|
||||
}
|
||||
|
||||
let numberOfRooms =
|
||||
parseInt(extractedData["re_realEstates_roomsNO"]) +
|
||||
parseInt(extractedData["re_realEstates_bedroomNO"]) || null,
|
||||
@@ -411,8 +416,6 @@ class RentalCrawler {
|
||||
};
|
||||
}
|
||||
|
||||
const adStatus = AD_STATUS.STATUS_NORMAL;
|
||||
|
||||
const data = {
|
||||
url,
|
||||
agencyObjectId: rentalId,
|
||||
|
||||
Reference in New Issue
Block a user