refactor: refs #8058
gitea/salix/pipeline/pr-test This commit looks good Details

This commit is contained in:
Carlos Andrés 2024-10-07 19:15:46 +02:00
parent 10375162c1
commit f0e7408bb4
2 changed files with 6 additions and 5 deletions

View File

@ -8,6 +8,7 @@ BEGIN
* Genera colecciones de tickets sin asignar trabajador.
*
* @param vUserFk Identificador de account.user
* @return vCollectionFk Id de la colección
*/
DECLARE vWarehouseFk INT;
DECLARE vWagons INT;

View File

@ -6,10 +6,10 @@ CREATE OR REPLACE DEFINER=`vn`@`localhost` PROCEDURE `vn`.`ticket_splitItemPacki
proc: BEGIN
/**
* Clona y reparte las ventas de un ticket en funcion del tipo de empaquetado.
* Respeta el id inicial para el tipo propuesto.
* Mantiene en el ticket original el tipo de empaquetado propuesto.
*
* @param vSelf Id ticket
* @param vOriginalItemPackingTypeFk Tipo para el que se reserva el número de ticket original
* @param vOriginalItemPackingTypeFk Tipo que se quiere mantener en el ticket original
* @return table tmp.ticketIPT(ticketFk, itemPackingTypeFk)
*/
DECLARE vDone INT DEFAULT FALSE;
@ -34,7 +34,7 @@ proc: BEGIN
ticketFk INT,
itemPackingTypeFk VARCHAR(1)
) ENGINE=MEMORY
SELECT vSelf, vOriginalItemPackingTypeFk;
SELECT vSelf ticketFk, vOriginalItemPackingTypeFk itemPackingTypeFk;
IF NOT vHasItemPackingType THEN
LEAVE proc;
@ -77,9 +77,9 @@ proc: BEGIN
UPDATE sale s
JOIN tSalesToMove stm ON stm.saleFk = s.id
SET s.ticketFk = stm.ticketFk
WHERE stm.ticketFk;
WHERE stm.ticketFk IS NOT NULL;
INSERT INTO tmp.ticketIPT
INSERT INTO tmp.ticketIPT (ticketFk, itemPackingTypeFk)
SELECT ticketFk, itemPackingTypeFk
FROM tSalesToMove
GROUP BY ticketFk;