diff --git a/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_picking/AccettazionePickingViewModel.java b/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_picking/AccettazionePickingViewModel.java index 9a238cc1..41097b74 100644 --- a/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_picking/AccettazionePickingViewModel.java +++ b/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_picking/AccettazionePickingViewModel.java @@ -98,10 +98,13 @@ public class AccettazionePickingViewModel { public void init(List orders, List sitArts, String codMdep) { this.mOrders = orders; - this.mSitArts = sitArts; this.mDefaultCodMdep = codMdep; - getEmptyPickingList(sitArts, pickingObjectList -> { + this.mSitArts = Stream.of(sitArts) + .filter(x -> UtilityBigDecimal.greaterThan(x.getNumCnfDaEvadere(), BigDecimal.ZERO) && UtilityBigDecimal.greaterThan(x.getQtaDaEvadere(), BigDecimal.ZERO)) + .toList(); + + getEmptyPickingList(this.mSitArts, pickingObjectList -> { this.mPickingList.postValue(pickingObjectList); }); @@ -136,6 +139,7 @@ public class AccettazionePickingViewModel { } private void getEmptyPickingList(List sitArtOrdList, RunnableArgs> onComplete) { + List codMarts = Stream.of(sitArtOrdList) .map(SitArtOrdDTO::getCodMart) .toList();