fix: refs #7781 varible asign value
gitea/salix/pipeline/pr-master This commit looks good Details

This commit is contained in:
Pablo Natek 2024-09-02 09:24:08 +02:00
parent 9f2057fdd0
commit 225060ff74
1 changed files with 8 additions and 5 deletions

View File

@ -52,7 +52,7 @@ BEGIN
FROM tExpedition FROM tExpedition
WHERE palletFk IS NULL; WHERE palletFk IS NULL;
SELECT GROUP_CONCAT(expeditionFk SEPARATOR ', ') INTO vExpeditionWithPallet SELECT COUNT(expeditionFk) INTO vExpeditionWithPallet
FROM tExpedition FROM tExpedition
WHERE palletFk; WHERE palletFk;
@ -60,7 +60,6 @@ BEGIN
CALL util.throw ('NO_FREE_EXPEDITIONS'); CALL util.throw ('NO_FREE_EXPEDITIONS');
END IF; END IF;
SELECT roadmapStopFk INTO vTruckFk SELECT roadmapStopFk INTO vTruckFk
FROM ( FROM (
SELECT rm.roadmapStopFk, count(*) n SELECT rm.roadmapStopFk, count(*) n
@ -91,12 +90,16 @@ BEGIN
INSERT INTO expeditionState(expeditionFk, typeFk) INSERT INTO expeditionState(expeditionFk, typeFk)
SELECT expeditionFk, vExpeditionStateTypeFk SELECT expeditionFk, vExpeditionStateTypeFk
FROM tExpedition FROM tExpedition
WHERE palletFk IS NULL; WHERE palletFk IS NULL;
IF vExpeditionWithPallet THEN IF vExpeditionWithPallet THEN
UPDATE arcRead UPDATE arcRead
SET error = vExpeditionWithPallet SET error = (
SELECT GROUP_CONCAT(expeditionFk SEPARATOR ', ')
FROM tExpedition
WHERE palletFk
)
WHERE id = vArcId; WHERE id = vArcId;
ELSE ELSE
UPDATE arcRead SET error = NULL WHERE id = vArcId; UPDATE arcRead SET error = NULL WHERE id = vArcId;