From 4a7406fda18fe5153933cb6a37bd2de29b578260 Mon Sep 17 00:00:00 2001 From: GiuseppeS Date: Tue, 18 Apr 2023 15:32:02 +0200 Subject: [PATCH] Controllate qta > 0 in caso di missione per magazzino automatico --- .../integrywmsnative/gest/spedizione/SpedizioneViewModel.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/it/integry/integrywmsnative/gest/spedizione/SpedizioneViewModel.java b/app/src/main/java/it/integry/integrywmsnative/gest/spedizione/SpedizioneViewModel.java index f59ed2f5..acce8871 100644 --- a/app/src/main/java/it/integry/integrywmsnative/gest/spedizione/SpedizioneViewModel.java +++ b/app/src/main/java/it/integry/integrywmsnative/gest/spedizione/SpedizioneViewModel.java @@ -605,7 +605,9 @@ public class SpedizioneViewModel { final List magazzinoAutomaticoPickItemRequestDTOList = new ArrayList<>(); for (MtbAart selectedArt : selectedArts) { final PickingObjectDTO pickingObjectDTO = Stream.of(magazzinoAutomaticoPickableArts) - .filter(x -> x.getMtbAart().getCodMart().equalsIgnoreCase(selectedArt.getCodMart())) + .filter(x -> x.getMtbAart().getCodMart().equalsIgnoreCase(selectedArt.getCodMart()) && + x.getSitArtOrdDTO() != null && + UtilityBigDecimal.greaterThan(x.getSitArtOrdDTO().getQtaOrd(), BigDecimal.ZERO)) .findFirst() .orElse(null);