refactor: refs #6824 Throw for no delete itemShelving with itemShelvingSale
This commit is contained in:
parent
62bd2ae03b
commit
2655e20ef6
|
@ -23,7 +23,9 @@ BEGIN
|
|||
DELETE FROM messageInbox WHERE sendDate < v2Months;
|
||||
DELETE FROM messageInbox WHERE sendDate < v2Months;
|
||||
DELETE FROM workerTimeControl WHERE timed < v4Years;
|
||||
SET @canDeleteItemShelvingSale = TRUE;
|
||||
DELETE FROM itemShelving WHERE created < util.VN_CURDATE() AND visible = 0;
|
||||
SET @canDeleteItemShelvingSale = NULL;
|
||||
DELETE FROM ticketDown WHERE created < util.yesterday();
|
||||
DELETE IGNORE FROM expedition WHERE created < v26Months;
|
||||
DELETE cs
|
||||
|
|
|
@ -9,7 +9,9 @@ BEGIN
|
|||
FROM itemShelvingSale
|
||||
WHERE itemShelvingFk = OLD.id;
|
||||
|
||||
IF vItemShelvingSaleExists AND @canDeleteItemShelvingSale IS NULL THEN
|
||||
IF vItemShelvingSaleExists AND (NOT @canDeleteItemShelvingSale
|
||||
OR @canDeleteItemShelvingSale IS NULL) THEN
|
||||
|
||||
CALL util.throw('Cannot delete item shelving with item shelving sale');
|
||||
END IF;
|
||||
|
||||
|
|
Loading…
Reference in New Issue