Se añade logica para cargar terminos y condiciones

parent 725b997a
......@@ -52,29 +52,28 @@ class EndPointContenido {
jsonResponse.codeFacebookPixel = campania[0].cam_pixel_facebook;
jsonResponse.contenidoHead = await this.generateHtmlSection(
campania,
template,
config.get("constants.HTML_SECTIONS.HEAD"),
isMobile
);
jsonResponse.contenidoBody = await this.generateHtmlSection(
campania,
template,
config.get("constants.HTML_SECTIONS.BODY"),
isMobile
);
jsonResponse.contenidoFooter = await this.generateHtmlSection(
jsonResponse.contenidoFooter = this.generateHtmlSection(
campania,
template,
config.get("constants.HTML_SECTIONS.FOOTER"),
isMobile
);
jsonResponse.terminosCondiciones = this.generateHtmlCondiciones(campania);
res.status(config.get("constants.HTTP_STATUS_CODE.OK")).send(jsonResponse);
}
async generateHtmlSection(campania, template, type, isMobile) {
async generateHtmlSection(campania, type, isMobile) {
let contenidos = await this.getContenido(campania, type, isMobile, false);
let countContenido = await this.getContenido(
campania,
......@@ -120,7 +119,6 @@ class EndPointContenido {
return arrayJson;
}
async getContenido(campania, type, isMobile, isCount) {
var query = ``;
if (isCount) query = query + `SELECT count(*) as cantidad FROM campania_contenido `;
......@@ -227,6 +225,19 @@ class EndPointContenido {
return html;
}
generateHtmlCondiciones(campania){
let arrayJson = [];
let json = {};
let html = `<div id="terminos_${campania.cam_id}" class="gearlabs_terminos">Ver términos y condiciones <a href="${campania.cam_url_terminos_condiciones_campania}">aquí</a></div>`;
json.id = campania.cam_id;
json.contenido = html;
arrayJson.push(json);
return arrayJson;
}
async getCampanias() {
let query = `SELECT * FROM campania;`;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment