From 4a8a21b9708b341db5911dd0715f745c9e168e34 Mon Sep 17 00:00:00 2001 From: GiuseppeS Date: Fri, 28 Apr 2023 12:55:20 +0200 Subject: [PATCH] Fix su ricerca articoli per posizione in Picking Libero --- .../DialogChooseArtsFromMtbColrList.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/it/integry/integrywmsnative/view/dialogs/choose_arts_from_mtbcolr_list/DialogChooseArtsFromMtbColrList.java b/app/src/main/java/it/integry/integrywmsnative/view/dialogs/choose_arts_from_mtbcolr_list/DialogChooseArtsFromMtbColrList.java index 6bf86844..1036456a 100644 --- a/app/src/main/java/it/integry/integrywmsnative/view/dialogs/choose_arts_from_mtbcolr_list/DialogChooseArtsFromMtbColrList.java +++ b/app/src/main/java/it/integry/integrywmsnative/view/dialogs/choose_arts_from_mtbcolr_list/DialogChooseArtsFromMtbColrList.java @@ -158,8 +158,11 @@ public class DialogChooseArtsFromMtbColrList extends BaseDialogFragment implemen mBindings.listaArts.setHasFixedSize(true); this.mtbColrItemModels = Stream.of(this.inputMtbColrList) - .map(x -> new DialogChooseArtsFromMtbColrListItemModel() - .setMtbColr(x)) + .map(x -> { + x.setUntMis(x.getMtbAart() != null && x.getMtbAart().getFirstUntMis() != null ? x.getMtbAart().getFirstUntMis().getUntMis() : null); + return new DialogChooseArtsFromMtbColrListItemModel() + .setMtbColr(x); + }) .toList(); this.hiddenMtbColrItemModels.setValue(this.mtbColrItemModels); @@ -294,12 +297,12 @@ public class DialogChooseArtsFromMtbColrList extends BaseDialogFragment implemen this.articoloRESTConsumer.getByBarcodeProd(barcodeProd, mtbAartList -> { if (mtbAartList != null && mtbAartList.size() > 0) { - this.mBindings.mainSearch.setQuery(barcodeProd, false); + MtbAart articolo = mtbAartList.get(0); + this.mBindings.mainSearch.setQuery(articolo.getCodMart(), false); this.searchArtInList(mtbAartList.get(0), ean128Model); onLoadingEnded(); - } else { DialogCommon.showNoArtFoundDialog(mContext, this::onLoadingEnded);