upd
This commit is contained in:
@ -33,12 +33,12 @@ Procurement Division<br>
|
||||
Finance Business Partner Unit</p>`;
|
||||
}
|
||||
|
||||
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);
|
||||
|
||||
Reference in New Issue
Block a user