#6951 create ticket_cloneAll #2120
|
@ -4,8 +4,7 @@ BEGIN
|
||||||
|
|
||||||
DECLARE vNewTicketFk INT;
|
DECLARE vNewTicketFk INT;
|
||||||
|
|
||||||
CALL ticket_CloneAll(vTicketFk, vNewShipped, TRUE, vNewTicketFk);
|
CALL ticket_cloneAll(vTicketFk, vNewShipped, TRUE, vNewTicketFk);
|
||||||
SELECT vNewTicketFk;
|
|
||||||
|
|
||||||
jorgep marked this conversation as resolved
|
|||||||
END$$
|
END$$
|
||||||
DELIMITER ;
|
DELIMITER ;
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
DELIMITER $$
|
DELIMITER $$
|
||||||
CREATE OR REPLACE DEFINER=`root`@`localhost` PROCEDURE `vn`.`ticket_CloneAll`(vTicketFk INT, vNewShipped DATE, vWithWarehouse BOOLEAN, OUT vNewTicketFk INT)
|
CREATE OR REPLACE DEFINER=`root`@`localhost` PROCEDURE `vn`.`ticket_cloneAll`(vTicketFk INT, vNewShipped DATE, vWithWarehouse BOOLEAN, OUT vNewTicketFk INT)
|
||||||
BEGIN
|
BEGIN
|
||||||
|
|
||||||
DECLARE done INT DEFAULT FALSE;
|
DECLARE vDone BOOLEAN DEFAULT FALSE;
|
||||||
DECLARE vOldSaleFk INT;
|
DECLARE vOldSaleFk INT;
|
||||||
DECLARE vNewSaleFk INT;
|
DECLARE vNewSaleFk INT;
|
||||||
|
|
||||||
|
@ -11,7 +11,7 @@ BEGIN
|
||||||
FROM sale
|
FROM sale
|
||||||
WHERE ticketFk = vTicketFk;
|
WHERE ticketFk = vTicketFk;
|
||||||
|
|
||||||
DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = TRUE;
|
DECLARE CONTINUE HANDLER FOR NOT FOUND SET vDone = TRUE;
|
||||||
|
|
||||||
SET vNewShipped = IFNULL(vNewShipped, util.VN_CURDATE());
|
SET vNewShipped = IFNULL(vNewShipped, util.VN_CURDATE());
|
||||||
|
|
||||||
|
@ -29,7 +29,7 @@ BEGIN
|
||||||
|
|
||||||
FETCH cur1 INTO vOldSaleFk;
|
FETCH cur1 INTO vOldSaleFk;
|
||||||
|
|
||||||
IF done THEN
|
IF vDone THEN
|
||||||
LEAVE read_loop;
|
LEAVE read_loop;
|
||||||
END IF;
|
END IF;
|
||||||
|
|
|
@ -40,7 +40,7 @@ module.exports = Self => {
|
||||||
|
|
||||||
try {
|
try {
|
||||||
const [, [{clonedTicketId}]] = await Self.rawSql(`
|
const [, [{clonedTicketId}]] = await Self.rawSql(`
|
||||||
CALL vn.ticket_CloneAll(?, ?, ?, @clonedTicketId);
|
CALL vn.ticket_cloneAll(?, ?, ?, @clonedTicketId);
|
||||||
SELECT @clonedTicketId clonedTicketId;`,
|
SELECT @clonedTicketId clonedTicketId;`,
|
||||||
[id, shipped, withWarehouse], myOptions);
|
[id, shipped, withWarehouse], myOptions);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
este select para que sirve? no lo veo en el original