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

21 lines
651 B
MySQL
Raw Normal View History

DELIMITER $$
2024-04-10 09:23:33 +00:00
CREATE OR REPLACE DEFINER=`root`@`localhost` PROCEDURE `vn`.`addNoteFromDelivery`(vTicketFk INT, vDescription TEXT, vCode VARCHAR(45))
BEGIN
2024-04-10 09:23:33 +00:00
/**
* Inserta observaciones para los tickets
*
* @param vTicketFk Identificador del ticket
* @param vDescription Texto de la nota a insertar
2024-04-10 09:35:28 +00:00
* @param vCode Identificador del tipo de nota
2024-04-10 09:23:33 +00:00
*/
2024-04-10 09:23:33 +00:00
INSERT INTO ticketObservation(ticketFk, observationTypeFk, description)
SELECT vTicketFk, id, vDescription
FROM vn.observationType
WHERE code = vCode
ON DUPLICATE KEY UPDATE description = CONCAT(ticketObservation.description, VALUES(description),' ');
END$$
DELIMITER ;