chore: sincroniza projeto para gitea
This commit is contained in:
49
verificar-parcelas.js
Normal file
49
verificar-parcelas.js
Normal file
@@ -0,0 +1,49 @@
|
||||
// Script para verificar se as parcelas estão sendo salvas
|
||||
const fetch = require('node-fetch');
|
||||
|
||||
async function verificarParcelas() {
|
||||
try {
|
||||
// Buscar última venda
|
||||
const vendasRes = await fetch('http://localhost:5000/api/vendas');
|
||||
const vendas = await vendasRes.json();
|
||||
|
||||
if (vendas.length > 0) {
|
||||
const ultimaVenda = vendas[0];
|
||||
console.log('📊 Última Venda:');
|
||||
console.log(' ID:', ultimaVenda.id);
|
||||
console.log(' Data:', ultimaVenda.data_venda);
|
||||
console.log(' Tipo:', ultimaVenda.tipo_pagamento);
|
||||
console.log(' Parcelas:', ultimaVenda.parcelas);
|
||||
|
||||
if (ultimaVenda.tipo_pagamento === 'parcelado') {
|
||||
// Buscar parcelas
|
||||
const parcelasRes = await fetch(`http://localhost:5000/api/vendas/${ultimaVenda.id}/parcelas`);
|
||||
|
||||
if (parcelasRes.ok) {
|
||||
const parcelas = await parcelasRes.json();
|
||||
console.log('\n💳 Parcelas Individuais:');
|
||||
|
||||
if (parcelas.length > 0) {
|
||||
parcelas.forEach(p => {
|
||||
console.log(` - Parcela ${p.numero_parcela}: R$ ${p.valor} - Vence: ${p.data_vencimento} - Status: ${p.status}`);
|
||||
});
|
||||
console.log('\n✅ Sistema de parcelas funcionando!');
|
||||
} else {
|
||||
console.log(' ❌ Nenhuma parcela encontrada!');
|
||||
console.log(' ⚠️ A tabela venda_parcelas pode não existir no Supabase');
|
||||
console.log(' 📝 Execute o SQL: scripts/aplicar-sistema-parcelas.sql');
|
||||
}
|
||||
} else {
|
||||
console.log('\n❌ Erro ao buscar parcelas:', parcelasRes.status);
|
||||
console.log('⚠️ Verifique se a tabela venda_parcelas existe no Supabase');
|
||||
}
|
||||
}
|
||||
} else {
|
||||
console.log('❌ Nenhuma venda encontrada');
|
||||
}
|
||||
} catch (error) {
|
||||
console.error('❌ Erro:', error.message);
|
||||
}
|
||||
}
|
||||
|
||||
verificarParcelas();
|
||||
Reference in New Issue
Block a user