From 8134a64a43a53f5cb50cde9de6aabc9c1e5aa8a4 Mon Sep 17 00:00:00 2001 From: ValerioC Date: Wed, 12 Oct 2022 12:13:16 +0200 Subject: [PATCH] in rettifica cerca per codice articolo se code128 --- .../core/rest/consumers/BarcodeRESTConsumer.java | 4 ++-- .../gest/rettifica_giacenze/RettificaGiacenzeViewModel.java | 4 +++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/it/integry/integrywmsnative/core/rest/consumers/BarcodeRESTConsumer.java b/app/src/main/java/it/integry/integrywmsnative/core/rest/consumers/BarcodeRESTConsumer.java index c03668da..47a675c0 100644 --- a/app/src/main/java/it/integry/integrywmsnative/core/rest/consumers/BarcodeRESTConsumer.java +++ b/app/src/main/java/it/integry/integrywmsnative/core/rest/consumers/BarcodeRESTConsumer.java @@ -20,7 +20,7 @@ public class BarcodeRESTConsumer extends _BaseRESTConsumer { IBarcodeCustomization barcodeCustomization = ClassRouter.getInstance(ClassRouter.PATH.BARCODE_CUSTOMIZATION); - if(barcodeCustomization != null && barcodeCustomization.shouldForceToEan13(barcodeObj.getStringValue())){ + if (barcodeCustomization != null && barcodeCustomization.shouldForceToEan13(barcodeObj.getStringValue())) { Ean128Model ean128Model = new Ean128Model(); ean128Model.Gtin = barcodeObj.getStringValue(); onComplete.run(ean128Model); @@ -30,7 +30,7 @@ public class BarcodeRESTConsumer extends _BaseRESTConsumer { String ean128 = barcodeObj.getStringValue().replaceAll("" + ((char) 29), "|"); BarcodeRESTConsumerService barcodeRESTConsumerService = RESTBuilder.getService(BarcodeRESTConsumerService.class); - barcodeRESTConsumerService.decodeEan128(ean128).enqueue(new Callback>() { + barcodeRESTConsumerService.decodeEan128(ean128).enqueue(new Callback<>() { @Override public void onResponse(Call> call, Response> response) { analyzeAnswer(response, "DecodeEan128", onComplete, onFailed); diff --git a/app/src/main/java/it/integry/integrywmsnative/gest/rettifica_giacenze/RettificaGiacenzeViewModel.java b/app/src/main/java/it/integry/integrywmsnative/gest/rettifica_giacenze/RettificaGiacenzeViewModel.java index b5d74961..fa28f3a9 100644 --- a/app/src/main/java/it/integry/integrywmsnative/gest/rettifica_giacenze/RettificaGiacenzeViewModel.java +++ b/app/src/main/java/it/integry/integrywmsnative/gest/rettifica_giacenze/RettificaGiacenzeViewModel.java @@ -145,7 +145,9 @@ public class RettificaGiacenzeViewModel { //EAN 128 non completo o comunque mancano i riferimenti al prodotto onComplete.run(); } - }, this::sendError); + }, (e) -> { + this.searchArtInt(barcodeScanDTO.getStringValue(), onComplete); + }); } private void loadArticolo(String barcodeProd, PickDataDTO pickData, Runnable onComplete) {