salix/services/db/install/changes/1.1.0/07-orderAddItem.sql

28 lines
551 B
SQL

USE `hedera`;
DROP procedure IF EXISTS `orderAddItem`;
DELIMITER $$
USE `hedera`$$
CREATE DEFINER=`root`@`%` PROCEDURE `orderAddItem`(
vWarehouse INT,
vItem INT,
vAmount INT,
vOrder INT)
BEGIN
DECLARE vDate DATE;
DECLARE vAddress INT;
DECLARE vAgencyMode INT;
SELECT date_send, address_id, agency_id
INTO vDate, vAddress, vAgencyMode
FROM `order`
WHERE id = vOrder;
CALL vn2008.bionic_from_item(vDate, vAddress, vAgencyMode, vItem);
CALL addItem(vWarehouse, vItem, vAmount, vOrder);
END$$
DELIMITER ;