From 2cb563320be1ffd761ad8b0864fc352c6b848c74 Mon Sep 17 00:00:00 2001 From: GiuseppeS Date: Fri, 22 Apr 2022 15:14:54 +0200 Subject: [PATCH] Fix su lettura numero collo da etichetta anonima con serie alla fine --- .../integrywmsnative/core/rest/consumers/_BaseRESTConsumer.java | 2 +- .../integry/integrywmsnative/core/utility/UtilityBarcode.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/it/integry/integrywmsnative/core/rest/consumers/_BaseRESTConsumer.java b/app/src/main/java/it/integry/integrywmsnative/core/rest/consumers/_BaseRESTConsumer.java index 6470ad0f..73ebad1b 100644 --- a/app/src/main/java/it/integry/integrywmsnative/core/rest/consumers/_BaseRESTConsumer.java +++ b/app/src/main/java/it/integry/integrywmsnative/core/rest/consumers/_BaseRESTConsumer.java @@ -13,7 +13,7 @@ import it.integry.integrywmsnative.core.expansion.RunnableArgs; import it.integry.integrywmsnative.core.utility.UtilityString; import retrofit2.Response; -public class _BaseRESTConsumer { +public abstract class _BaseRESTConsumer { public static void analyzeAnswer(Response> response, String logTitle, RunnableArgs onComplete, RunnableArgs onFailed) { if (response.isSuccessful()) { diff --git a/app/src/main/java/it/integry/integrywmsnative/core/utility/UtilityBarcode.java b/app/src/main/java/it/integry/integrywmsnative/core/utility/UtilityBarcode.java index 484534f4..fa6558ac 100644 --- a/app/src/main/java/it/integry/integrywmsnative/core/utility/UtilityBarcode.java +++ b/app/src/main/java/it/integry/integrywmsnative/core/utility/UtilityBarcode.java @@ -84,7 +84,7 @@ public class UtilityBarcode { if (!UtilityString.isNullOrEmpty(barcode)) { barcode = barcode.trim(); try { - return Integer.parseInt(barcode.substring(3)); + return Integer.parseInt(barcode.substring(3, 10)); } catch (NumberFormatException nfex) { throw new Exception("Impossibile leggere il numero collo dal barcode: " + barcode); }