From a300026f21ec17fbde46e0d95fbfe3849910b1aa Mon Sep 17 00:00:00 2001 From: guillermo Date: Mon, 27 Jan 2025 12:11:47 +0100 Subject: [PATCH] refactor: refs #6765 ekt_scan --- db/routines/edi/procedures/ekt_scan.sql | 38 +++++++++++++------------ 1 file changed, 20 insertions(+), 18 deletions(-) diff --git a/db/routines/edi/procedures/ekt_scan.sql b/db/routines/edi/procedures/ekt_scan.sql index 0cf8bb466..e1d1ba735 100644 --- a/db/routines/edi/procedures/ekt_scan.sql +++ b/db/routines/edi/procedures/ekt_scan.sql @@ -1,5 +1,7 @@ DELIMITER $$ -CREATE OR REPLACE DEFINER=`root`@`localhost` PROCEDURE `edi`.`ekt_scan`(vBarcode VARCHAR(512)) +CREATE OR REPLACE DEFINER=`root`@`localhost` PROCEDURE `edi`.`ekt_scan`( + vBarcode VARCHAR(512) +) BEGIN /** * Busca transaciones a partir de un codigo de barras, las marca como escaneadas @@ -43,16 +45,16 @@ BEGIN WHEN LENGTH(vBarcode) <= vFloridayBarcodeLength THEN INSERT INTO tmp.ekt SELECT id - FROM ektRecent e - WHERE e.cps = vBarcode - OR e.batchNumber = vBarcode; + FROM ektRecent + WHERE cps = vBarcode + OR batchNumber = vBarcode; WHEN LENGTH(vBarcode) = vFloramondoBarcodeLength THEN INSERT INTO tmp.ekt - SELECT e.id - FROM ektRecent e - WHERE e.pro = MID(vBarcode,2,6) - AND CAST(e.ptd AS SIGNED) = MID(vBarcode, 8, 5); + SELECT id + FROM ektRecent + WHERE pro = MID(vBarcode, 2, 6) + AND CAST(ptd AS SIGNED) = MID(vBarcode, 8, 5); ELSE SET vBarcode = LPAD(vBarcode, vStandardBarcodeLength, '0'); @@ -89,13 +91,13 @@ BEGIN -- BatchNumber largo IF NOT vIsFound THEN INSERT INTO tmp.ekt - SELECT id - FROM ektRecent e - WHERE e.batchNumber = LEFT( + SELECT id + FROM ektRecent + WHERE batchNumber = LEFT( vBarcode, vUsefulAuctionLeftSegmentLength ) - AND e.batchNumber > 0; + AND batchNumber > 0; SELECT COUNT(*) FROM tmp.ekt INTO vIsFound; END IF; @@ -103,9 +105,9 @@ BEGIN -- Order Number IF NOT vIsFound THEN INSERT INTO tmp.ekt - SELECT id - FROM ektRecent e - WHERE e.putOrderFk = vBarcode; + SELECT id + FROM ektRecent + WHERE putOrderFk = vBarcode; SELECT COUNT(*) FROM tmp.ekt INTO vIsFound; END IF; @@ -114,9 +116,9 @@ BEGIN IF NOT vIsFound THEN INSERT INTO tmp.ekt SELECT id - FROM ektRecent e - WHERE e.deliveryNumber = MID(vBarcode, 4, 13) - AND e.deliveryNumber > 0; + FROM ektRecent + WHERE deliveryNumber = MID(vBarcode, 4, 13) + AND deliveryNumber > 0; SELECT COUNT(*) FROM tmp.ekt INTO vIsFound; END IF;