merge(dev): refs #4131 merge dev move sql files
gitea/salix/pipeline/head This commit looks good
Details
gitea/salix/pipeline/head This commit looks good
Details
This commit is contained in:
parent
524ac4d99d
commit
9708f66cef
|
@ -14,37 +14,23 @@ BEGIN
|
|||
DECLARE vTicketStateCode VARCHAR(255);
|
||||
DECLARE vCanChangeState BOOL;
|
||||
DECLARE vPackedAlertLevel INT;
|
||||
DECLARE vOnPreparationAlertLevel INT;
|
||||
DECLARE vNextAlertLevel INT;
|
||||
DECLARE vZoneFk INT;
|
||||
|
||||
SELECT s.alertLevel, s.`code`, s2.alertLevel, t.zoneFk
|
||||
INTO vticketAlertLevel, vTicketStateCode, vNextAlertLevel , vZoneFk
|
||||
SELECT s.alertLevel, s.`code`, t.zoneFk
|
||||
INTO vticketAlertLevel, vTicketStateCode, vZoneFk
|
||||
FROM state s
|
||||
JOIN ticketTracking tt ON tt.stateFk = s.id
|
||||
JOIN state s2 ON s2.code = vStateCode
|
||||
JOIN ticket t ON t.id = tt.ticketFk
|
||||
WHERE tt.ticketFk = vSelf
|
||||
ORDER BY tt.created DESC
|
||||
LIMIT 1;
|
||||
|
||||
SELECT id INTO vPackedAlertLevel FROM alertLevel WHERE code = 'PACKED';
|
||||
SELECT id INTO vOnPreparationAlertLevel
|
||||
FROM alertLevel
|
||||
WHERE code = 'ON_PREPARATION';
|
||||
|
||||
IF vStateCode = 'OK' AND vZoneFk IS NULL THEN
|
||||
CALL util.throw('ASSIGN_ZONE_FIRST');
|
||||
END IF;
|
||||
|
||||
IF vNextAlertLevel > vticketAlertLevel &&
|
||||
vticketAlertLevel < vOnPreparationAlertLevel
|
||||
THEN
|
||||
UPDATE sale
|
||||
SET originalQuantity = quantity
|
||||
WHERE ticketFk = vSelf;
|
||||
END IF;
|
||||
|
||||
SET vCanChangeState = (
|
||||
vStateCode <> 'ON_CHECKING' OR
|
||||
vticketAlertLevel < vPackedAlertLevel
|
Loading…
Reference in New Issue