diff --git a/db/routines/vn/procedures/ticket_doCmr.sql b/db/routines/vn/procedures/ticket_doCmr.sql index c53cf1221f..2c3f2f1dbd 100644 --- a/db/routines/vn/procedures/ticket_doCmr.sql +++ b/db/routines/vn/procedures/ticket_doCmr.sql @@ -1,5 +1,7 @@ DELIMITER $$ -CREATE OR REPLACE DEFINER=`vn`@`localhost` PROCEDURE `vn`.`ticket_doCmr`(vSelf INT) +CREATE OR REPLACE DEFINER=`vn`@`localhost` PROCEDURE `vn`.`ticket_doCmr`( + vSelf INT +) BEGIN /** * Crea u actualiza la informaciĆ³n del CMR asociado con @@ -19,6 +21,7 @@ BEGIN a.id addressFk, c2.defaultAddressFk, IFNULL(sat.supplierFk, su.id) supplierFk, + t.packages, t.landed FROM ticket t JOIN client c ON c.id = t.clientFk @@ -52,9 +55,10 @@ BEGIN c.addressToFk = t.addressFk, c.addressFromFk = t.defaultAddressFk, c.supplierFk = t.supplierFk, + c.packagesList = t.packages, c.ead = t.landed WHERE id = vCmrFk; - ELSE + ELSE INSERT INTO cmr ( senderInstruccions, truckPlate, @@ -62,6 +66,7 @@ BEGIN addressToFk, addressFromFk, supplierFk, + packagesList, ead ) SELECT * FROM tTicket;