33 lines
689 B
SQL
33 lines
689 B
SQL
DELIMITER $$
|
|
CREATE OR REPLACE DEFINER=`root`@`localhost` PROCEDURE `vn`.`entry_notifyChanged`(vSelf INT, vBuyFk INT, vOldValues VARCHAR(512), vNewValues VARCHAR(512))
|
|
BEGIN
|
|
DECLARE vEmail VARCHAR(255);
|
|
DECLARE vFields VARCHAR(100);
|
|
DECLARE vMessage TEXT;
|
|
|
|
SELECT e.mailToNotify INTO vEmail
|
|
FROM entryConfig e
|
|
LIMIT 1;
|
|
|
|
SET vFields = CONCAT_WS(',',
|
|
'entryFk',
|
|
'itemFk',
|
|
'quantity',
|
|
'price1',
|
|
'price2',
|
|
'price3'
|
|
);
|
|
SET vMessage = util.formatTable(vFields, vOldValues, vNewValues);
|
|
|
|
CALL mail_insert(
|
|
vEmail,
|
|
NULL,
|
|
CONCAT(
|
|
'Se ha modificado una línea de la entrada ', vSelf
|
|
,' siendo inventario o anterior al mismo'
|
|
),
|
|
vMessage
|
|
);
|
|
END$$
|
|
DELIMITER ;
|