From ef71971679248bacb88fd53e5183aed76d92e7dc Mon Sep 17 00:00:00 2001 From: Marcelo Sanchez Date: Fri, 9 Jan 2026 15:26:06 -0500 Subject: [PATCH] Update metodos.js --- metodos.js | 46 ++++++++++++++++++---------------------------- 1 file changed, 18 insertions(+), 28 deletions(-) diff --git a/metodos.js b/metodos.js index 25090c6..4252fd9 100644 --- a/metodos.js +++ b/metodos.js @@ -606,8 +606,8 @@ async function Func_MiTasaRecoleccionBasura(agent, req, res, lery) { let legion = await funcion.ConsultaTasaRecoleccion(data_context.cedula, lery); if (legion['ok'] == true) { // let count = legion['data'].length; - var msger = '*Tasa de recolecci贸n de basura CC: ' + legion['data'].cc + '* ('+legion['data'].direccion+') \n\n'; - if(legion['data'].documento != undefined){ + var msger = '*Tasa de recolecci贸n de basura CC: ' + legion['data'].cc + '* (' + legion['data'].direccion + ') \n\n'; + if (legion['data'].documento != undefined) { let suma = 0; let meses_arr = ['Enero 2026', 'Feberero 2026', 'Marzo 2026']; meses_arr.forEach(element => { @@ -615,7 +615,7 @@ async function Func_MiTasaRecoleccionBasura(agent, req, res, lery) { msger = msger + '馃殯 ' + element + ' : *$' + legion['data'].promedio + '*\n'; }); msger = msger + '\n馃挼 *Total a pagar: $' + suma.toFixed(2) + '*'; - }else{ + } else { msger = msger + "No se encontrar贸n valores pendientes de pago"; } agent.add(msger); @@ -682,42 +682,32 @@ async function Fun_ConsultarClavesCatastrales(agent, req, res, _cedula = null, n _cedula = data_context.cedula; } const regex = /^[0-9]*$/; + let printzeus = ''; // _cedula = _cedula.replace(/-/g, ""); if (regex.test(_cedula)) { + + // let basure = await funcion.ConsultaTasaRecoleccion(_cedula, 1); + // if (basure['ok'] == true) { + // if (basure['data'].documento != undefined) { + // let suma = 0; + // let meses_arr = ['Enero 2026', 'Feberero 2026', 'Marzo 2026']; + // meses_arr.forEach(element => { + // suma += Number(basure['data'].promedio); + // }); + // printzeus = printzeus + '\n馃挼 *Tasa de recoleccion de basura: $' + suma.toFixed(2) + '*'; + // agent.add(printzeus); + // } + // } + let legion = await funcion.ConsultaClaves(_cedula, nuevo); if (legion['ok'] == true) { - let printzeus = ''; - legion['data']['data'].forEach((elem_ares, index) => { printzeus += '\n*' + elem_ares.name + (elem_ares.value != null ? ': $' + elem_ares.value : ''); }); - $t_int = 0; $t_pag = 0; $d_tt = 0; - if (legion['data']['data_add'].length > 0) { - printzeus += '\n\nUd cuenta con rubros que aplican a la remisi贸n intereses:'; - legion['data']['data_add'].forEach((elem_ares, index) => { - $d_tt += elem_ares.deuda_total; - $t_int += elem_ares.ahorro; - $t_pag += elem_ares.total_remision; - // printzeus +='\n*'+elem_ares.rubro + ' - Desde: '+elem_ares.anio_min + ' Hasta: '+elem_ares.anio_max; - // printzeus +='\nDeuda a la fecha: '+elem_ares.deuda_total; - // printzeus +='\nCapital: '+elem_ares.deuda_total; - // printzeus +='\nInter茅s exonerado por remisi贸n: '+elem_ares.ahorro; - // printzeus +='\nValor a pagar: '+elem_ares.total_remision + '\n\n'; - }); - - printzeus += '\nDeuda total con intereses: $' + $d_tt; - printzeus += '\nTotal de inter茅s exonerado por remisi贸n: $' + $t_int; - printzeus += '\nValor a pagar exonerado por remisi贸n: $' + $t_pag; - } - - agent.add(printzeus); - - - return Fun_RetornarAlinicio(agent, req, res, funcion.conver_name(data_context.name)); } else { agent.add(funcion.conver_name(data_context.name) + ', ' + legion['msg']);