fix: eliminar logs de depuración y mejorar la claridad en el servicio de envío de facturas por WhatsApp
This commit is contained in:
parent
53a5208cdf
commit
dec134d0f6
@ -94,12 +94,6 @@ const submitUpload = () => {
|
||||
console.log('UUID agregado:', uploadForm.cfdi_uuid);
|
||||
}
|
||||
|
||||
// Debug: mostrar todo lo que hay en FormData
|
||||
console.log('=== FormData a enviar ===');
|
||||
for (let pair of formData.entries()) {
|
||||
console.log(pair[0] + ':', pair[1]);
|
||||
}
|
||||
|
||||
// Enviar con axios directamente
|
||||
window.axios({
|
||||
method: 'POST',
|
||||
|
||||
@ -6,19 +6,18 @@ import axios from 'axios';
|
||||
*/
|
||||
const whatsappService = {
|
||||
/**
|
||||
* Enviar documento por WhatsApp
|
||||
* @param {Object} data - Datos del documento
|
||||
* @returns {Promise}
|
||||
* Enviar factura completa (PDF y XML)
|
||||
* @param {Object} data - Datos de la factura
|
||||
*/
|
||||
async sendDocument({ phone_number, document_url, filename, ticket, customer_name }) {
|
||||
async sendInvoice({ phone_number, invoice_number, pdf_url, xml_url, customer_name }) {
|
||||
try {
|
||||
const { data } = await axios.post(
|
||||
apiURL('whatsapp/send-document'),
|
||||
apiURL('whatsapp/send-invoice'),
|
||||
{
|
||||
phone_number,
|
||||
document_url,
|
||||
filename,
|
||||
ticket,
|
||||
invoice_number,
|
||||
pdf_url,
|
||||
xml_url, // Enviamos ambos links
|
||||
customer_name
|
||||
},
|
||||
{
|
||||
@ -32,11 +31,10 @@ const whatsappService = {
|
||||
return data;
|
||||
} catch (error) {
|
||||
const errorData = error.response?.data?.data || error.response?.data;
|
||||
console.error('WhatsApp Error Detail:', errorData);
|
||||
console.error('WhatsApp Invoice Error:', errorData);
|
||||
throw errorData;
|
||||
}
|
||||
},
|
||||
|
||||
};
|
||||
|
||||
export default whatsappService;
|
||||
Loading…
x
Reference in New Issue
Block a user