27 lines
1.1 KiB
JavaScript
27 lines
1.1 KiB
JavaScript
|
var path = require('path');
|
||
|
var database = require(path.join(__dirname, '../../database.js'));
|
||
|
|
||
|
module.exports = class PaymentUpdate {
|
||
|
getData(params, cb) {
|
||
|
database.pool.query('SELECT pm.name AS paymentMethod, pm.id AS paymentMethodId, vencimiento AS paymentDay FROM Clientes AS c JOIN pay_met AS pm ON pm.id = c.pay_met_id WHERE Id_Cliente = ?', [params.userId], (error, result) => {
|
||
|
cb({
|
||
|
paymentMethod: result[0].paymentMethod,
|
||
|
paymentDay: result[0].paymentDay,
|
||
|
paymentAdvice: this.getPaymentAdvice(result[0].paymentMethodId)
|
||
|
});
|
||
|
});
|
||
|
}
|
||
|
_(string) {
|
||
|
return string;
|
||
|
}
|
||
|
getPaymentAdvice(paymentMethod) {
|
||
|
if (paymentMethod == 4) {
|
||
|
return 'Su modo de pago actual implica que se le pasará un cargo a la cuenta ESXXXX **** **** **** **** por el importe pendiente, al vencimiento establecido en las condiciones.';
|
||
|
} else if (paymentMethod == 5) {
|
||
|
return 'Su modo de pago actual implica que deberá abonar el importe de los pedidos realizados en el mismo día para que se puedan enviar.';
|
||
|
}
|
||
|
}
|
||
|
};
|
||
|
|
||
|
|