salix/services/mailer/Application/Route/manuscript.js

26 lines
946 B
JavaScript

var express = require('express');
var router = new express.Router();
var mail = require('../mail.js');
var database = require('../database.js');
var template = require('../template.js');
// Escrito de cambios en méto de pago del cliente
router.post('/paymentUpdate', function(request, response) {
database.pool.query('SELECT Cliente, `e-mail` AS email FROM Clientes WHERE Id_Cliente = ?', [request.body.user], function(error, rs) {
// Datos del escrito
var params = {
clientName: rs[0].Cliente
};
// Obtener plantilla y enviar
template.getTemplate('paymentUpdate', 'es', params, function(tplResult) {
if (mail.send({recipient: rs[0].email, subject: tplResult.subject, body: tplResult.body})) {
response.json({status: "OK"});
} else {
response.json({status: "ERROR"});
}
});
});
});
module.exports = router;