From 477c225a21be67460babec59dbef201397b46142 Mon Sep 17 00:00:00 2001 From: Rizki Date: Wed, 15 Apr 2026 11:57:48 +0700 Subject: [PATCH] upd --- emailnotif.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/emailnotif.js b/emailnotif.js index c7cd308..c0fe72e 100644 --- a/emailnotif.js +++ b/emailnotif.js @@ -33,12 +33,12 @@ Procurement Division
Finance Business Partner Unit

`; } -function logEmail(trxId, toEmail, subject, html, fromEmail, status, responseMessage) { +function logEmail(trxId, toEmail, subject, html, fromEmail, status, requestPayload, responseMessage) { const qry = ` - INSERT INTO email_logs (trx_id, to_email, subject, body, from_email, is_attachment, status, response_message, created_at) - VALUES (?, ?, ?, ?, ?, 0, ?, ?, NOW()) + INSERT INTO email_logs (trx_id, to_email, subject, body, from_email, is_attachment, status, request_payload, response_message, created_at) + VALUES (?, ?, ?, ?, ?, 0, ?, ?, ?, NOW()) `; - db.query(qry, [trxId, toEmail, subject, html, fromEmail, status, responseMessage], function(err) { + db.query(qry, [trxId, toEmail, subject, html, fromEmail, status, requestPayload, responseMessage], function(err) { if (err) console.error('[email-notif] logEmail failed:', err.message); }); } @@ -79,13 +79,13 @@ function postEmail(approverName, title, priorName, idxjustification, remark, sta const logStatus = res.statusCode >= 200 && res.statusCode < 300 ? 'success' : 'failed'; console.log('[email-notif] sent, status:', res.statusCode, '| trxId:', trxId); - logEmail(trxId, RECIPIENT, subject, html, '', logStatus, responseMessage); + logEmail(trxId, RECIPIENT, subject, html, '', logStatus, payload, responseMessage); }); }); req.on('error', (err) => { console.error('[email-notif] failed:', err.message); - logEmail('', RECIPIENT, subject, html, '', 'failed', err.message); + logEmail('', RECIPIENT, subject, html, '', 'failed', payload, err.message); }); req.write(payload);