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 messageInbox WHERE sendDate < v2Months;
|
DELETE FROM messageInbox WHERE sendDate < v2Months;
|
||||||
DELETE FROM workerTimeControl WHERE timed < v4Years;
|
DELETE FROM workerTimeControl WHERE timed < v4Years;
|
||||||
|
SET @canDeleteItemShelvingSale = TRUE;
|
||||||
DELETE FROM itemShelving WHERE created < util.VN_CURDATE() AND visible = 0;
|
DELETE FROM itemShelving WHERE created < util.VN_CURDATE() AND visible = 0;
|
||||||
|
SET @canDeleteItemShelvingSale = NULL;
|
||||||
DELETE FROM ticketDown WHERE created < util.yesterday();
|
DELETE FROM ticketDown WHERE created < util.yesterday();
|
||||||
DELETE IGNORE FROM expedition WHERE created < v26Months;
|
DELETE IGNORE FROM expedition WHERE created < v26Months;
|
||||||
DELETE cs
|
DELETE cs
|
||||||
|
|
|
@ -9,7 +9,9 @@ BEGIN
|
||||||
FROM itemShelvingSale
|
FROM itemShelvingSale
|
||||||
WHERE itemShelvingFk = OLD.id;
|
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');
|
CALL util.throw('Cannot delete item shelving with item shelving sale');
|
||||||
END IF;
|
END IF;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue