edumanagerpro2/manager/scratch/portal_debug.cjs

33 lines
1.0 KiB
JavaScript

const fs = require('fs');
const path = require('path');
const { Pool } = require('pg');
const pool = new Pool({
connectionString: 'postgresql://edumanager:EduManager2026!Seguro@localhost:5432/edumanager'
});
async function debug() {
const studentId = '311709fb-68ab-4168-8684-887b5ec2d731';
console.log('--- SQL DATA (Napoleão) ---');
const { rows } = await pool.query('SELECT asaas_payment_id, valor, amount_original, valor_pago, vencimento, status FROM alunos_cobrancas WHERE aluno_id = $1', [studentId]);
console.table(rows);
console.log('--- JSON DATA (Napoleão) ---');
const jsonPath = 'C:/Users/Professor/Downloads/remix_-edumanager---sistema-de-gestão-escolar-para-porteiner/school_data.json';
const data = JSON.parse(fs.readFileSync(jsonPath, 'utf8'));
const payments = data.payments.filter(p => p.studentId === studentId);
console.table(payments.map(p => ({
asaasPaymentId: p.asaasPaymentId,
amount: p.amount,
discount: p.discount,
dueDate: p.dueDate,
status: p.status
})));
process.exit();
}
debug();