update structure DB and add fixtures for saleTracing

This commit is contained in:
Bernat 2018-06-21 10:57:37 +02:00
parent 84e84d6acc
commit 56dc43e023
8 changed files with 1587 additions and 1427 deletions

View File

@ -1,3 +0,0 @@
INSERT INTO `salix`.`ACL` (`id`, `model`, `property`, `accessType`, `permission`, `principalType`, `principalId`) VALUES ('85', 'SaleTracking', '*', 'READ', 'ALLOW', 'ROLE', 'employee');
INSERT INTO `salix`.`ACL` (`id`, `model`, `property`, `accessType`, `permission`, `principalType`, `principalId`) VALUES ('86', 'Order', '*', '*', 'ALLOW', 'ROLE', 'employee');
INSERT INTO `salix`.`ACL` (`id`, `model`, `property`, `accessType`, `permission`, `principalType`, `principalId`) VALUES ('87', 'OrderRow', '*', '*', 'ALLOW', 'ROLE', 'employee');

View File

@ -1,33 +0,0 @@
USE `vn`;
CREATE
OR REPLACE ALGORITHM = UNDEFINED
DEFINER = `root`@`%`
SQL SECURITY DEFINER
VIEW `vn`.`buy` AS
SELECT
`c`.`Id_Compra` AS `id`,
`c`.`Id_Entrada` AS `entryFk`,
`c`.`Id_Article` AS `itemFk`,
`c`.`Costefijo` AS `buyingValue`,
`c`.`Cantidad` AS `quantity`,
`c`.`Id_Cubo` AS `packageFk`,
`c`.`Etiquetas` AS `stickers`,
`c`.`Portefijo` AS `freightValue`,
`c`.`Embalajefijo` AS `packageValue`,
`c`.`Comisionfija` AS `comissionValue`,
`c`.`Packing` AS `packing`,
`c`.`grouping` AS `grouping`,
`c`.`caja` AS `groupingMode`,
`c`.`Nicho` AS `location`,
`c`.`Tarifa1` AS `price1`,
`c`.`Tarifa2` AS `price2`,
`c`.`Tarifa3` AS `price3`,
`c`.`PVP` AS `minPrice`,
`c`.`Productor` AS `producer`,
`c`.`Vida` AS `printedStickers`,
`c`.`punteo` AS `isChecked`,
`c`.`buy_edi_id` AS `ektFk`,
`c`.`odbc_date` AS `created`,
`c`.`Novincular` AS `isIgnored`
FROM
`vn2008`.`Compres` `c`;

View File

@ -1,45 +0,0 @@
USE `edi`;
CREATE
OR REPLACE ALGORITHM = UNDEFINED
DEFINER = `root`@`%`
SQL SECURITY DEFINER
VIEW `edi`.`ekt` AS
SELECT
`vn2008`.`buy_edi`.`id` AS `id`,
`vn2008`.`buy_edi`.`barcode` AS `barcode`,
`vn2008`.`buy_edi`.`entry_year` AS `entry_year`,
`vn2008`.`buy_edi`.`delivery_number` AS `delivery_number`,
`vn2008`.`buy_edi`.`fec` AS `fec`,
`vn2008`.`buy_edi`.`hor` AS `hor`,
`vn2008`.`buy_edi`.`now` AS `now`,
`vn2008`.`buy_edi`.`ptj` AS `ptj`,
`vn2008`.`buy_edi`.`ref` AS `ref`,
`vn2008`.`buy_edi`.`item` AS `item`,
`vn2008`.`buy_edi`.`pac` AS `pac`,
`vn2008`.`buy_edi`.`qty` AS `qty`,
`vn2008`.`buy_edi`.`ori` AS `ori`,
`vn2008`.`buy_edi`.`cat` AS `cat`,
`vn2008`.`buy_edi`.`agj` AS `agj`,
`vn2008`.`buy_edi`.`kop` AS `kop`,
`vn2008`.`buy_edi`.`ptd` AS `ptd`,
`vn2008`.`buy_edi`.`sub` AS `sub`,
`vn2008`.`buy_edi`.`pro` AS `pro`,
`vn2008`.`buy_edi`.`pri` AS `pri`,
`vn2008`.`buy_edi`.`package` AS `package`,
`vn2008`.`buy_edi`.`auction` AS `auction`,
`vn2008`.`buy_edi`.`klo` AS `klo`,
`vn2008`.`buy_edi`.`k01` AS `k01`,
`vn2008`.`buy_edi`.`k02` AS `k02`,
`vn2008`.`buy_edi`.`k03` AS `k03`,
`vn2008`.`buy_edi`.`k04` AS `k04`,
`vn2008`.`buy_edi`.`s1` AS `s1`,
`vn2008`.`buy_edi`.`s2` AS `s2`,
`vn2008`.`buy_edi`.`s3` AS `s3`,
`vn2008`.`buy_edi`.`s4` AS `s4`,
`vn2008`.`buy_edi`.`s5` AS `s5`,
`vn2008`.`buy_edi`.`s6` AS `s6`,
`vn2008`.`buy_edi`.`ok` AS `ok`,
`vn2008`.`buy_edi`.`trolley_id` AS `trolley_id`,
`vn2008`.`buy_edi`.`scanned` AS `scanned`
FROM
`vn2008`.`buy_edi`;

View File

@ -1,42 +0,0 @@
USE `vn`;
DROP procedure IF EXISTS `itemLastEntries`;
DELIMITER $$
USE `vn`$$
CREATE DEFINER=`root`@`%` PROCEDURE `itemLastEntries`(vItem INT, vDays DATE)
BEGIN
SELECT
w.id AS warehouseFk,
w.name AS warehouse,
tr.landed,
b.entryFk,
b.isIgnored,
b.price2,
b.price3,
b.stickers,
b.packing,
b.grouping,
b.groupingMode,
i.stems,
b.quantity,
b.buyingValue,
b.packageFk ,
s.id AS supplierFk,
s.name AS supplier
FROM itemType it
RIGHT JOIN (entry e
LEFT JOIN supplier s ON s.id = e.supplierFk
RIGHT JOIN buy b ON b.entryFk = e.id
LEFT JOIN item i ON i.id = b.itemFk
LEFT JOIN ink ON ink.id = i.inkFk
LEFT JOIN travel tr ON tr.id = e.travelFk
LEFT JOIN warehouse w ON w.id = tr.warehouseInFk
LEFT JOIN origin o ON o.id = i.originFk
) ON it.id = i.typeFk
LEFT JOIN edi.ekt ek ON b.ektFk = ek.id
WHERE b.itemFk = vItem And tr.shipped BETWEEN vDays AND CURDATE()
ORDER BY tr.landed DESC , b.id DESC;
END$$
DELIMITER ;

View File

@ -1,15 +0,0 @@
CREATE
ALGORITHM = UNDEFINED
DEFINER = `root`@`%`
SQL SECURITY DEFINER
VIEW `saleTracking` AS
SELECT
`m`.`Id_Movimiento` AS `saleFk`,
`m`.`valor` AS `isChecked`,
`m`.`odbc_date` AS `created`,
`m`.`original_quantity` AS `originalQuantity`,
`m`.`Id_Trabajador` AS `workerFk`,
`m`.`Id_Accion` AS `actionFk`,
`m`.`Id_Movimiento_mark` AS `id`
FROM
`vn2008`.`Movimientos_mark` `m`

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@ -503,6 +503,13 @@ INSERT INTO `vn`.`saleComponent`(`saleFk`, `componentFk`, `value`)
( 3, 23, 6.5),
( 3, 28, 1);
INSERT INTO `vn`.`saleTracking`(`saleFk`, `isChecked`, `created`, `originalQuantity`, `workerFk`, `actionFk`, `id`)
VALUES
( 1, 0, CURDATE(), 5, 40, 3, 1),
( 1, 1, CURDATE(), 5, 40, 3, 2),
( 2, 1, CURDATE(), 10, 40, 4, 3),
( 3, 1, CURDATE(), 2, 40, 4, 4);
INSERT INTO `vn`.`itemBarcode`(`id`, `itemFk`, `code`)
VALUES
(1, 1 ,1 ),