salix/db/routines/vn/procedures/tpvTransaction_checkStatus.sql

25 lines
944 B
SQL

DELIMITER $$
CREATE OR REPLACE DEFINER=`vn`@`localhost` PROCEDURE `vn`.`tpvTransaction_checkStatus`()
BEGIN
/**
*
* Envia mail con los cobros web no
* trasladados a la ficha del cliente.
*
*/
INSERT INTO mail (receiver, replyTo, subject, body)
SELECT 'administracion@verdnatura.es, finanzas@verdnatura.es',
'noreply@verdnatura.es',
CONCAT('Cobro web no trasladado a la ficha del cliente ', clientFk),
CONCAT('Hay un importe de ', amount / 100, '€ del cliente ', clientFk, ' con fecha ', created,
', que no se ha trasladado a recibos. Si nos ha llegado el importe al banco confirme el pago en
<a href="https://salix.verdnatura.es/#!/client/', clientFk, '/web-payment">
https://salix.verdnatura.es/#!/client/', clientFk, '/web-payment</a>')
FROM hedera.tpvTransaction
WHERE receiptFk IS NULL
AND status = 'ok'
AND created < (util.VN_NOW() - INTERVAL 2 DAY)
GROUP BY clientFk;
END$$
DELIMITER ;