From 7cf097ab4ffb9d9cd927c8104a9b7e8d56b7b062 Mon Sep 17 00:00:00 2001 From: GiuseppeS Date: Mon, 27 May 2019 18:57:38 +0200 Subject: [PATCH] Fix su calcolo qta colli x pedana --- ...cettazioneOnOrdineAccettazioneInevasoViewModel.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_ordine_inevaso/viewmodel/AccettazioneOnOrdineAccettazioneInevasoViewModel.java b/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_ordine_inevaso/viewmodel/AccettazioneOnOrdineAccettazioneInevasoViewModel.java index bb9570bc..bb3bf6d9 100644 --- a/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_ordine_inevaso/viewmodel/AccettazioneOnOrdineAccettazioneInevasoViewModel.java +++ b/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_ordine_inevaso/viewmodel/AccettazioneOnOrdineAccettazioneInevasoViewModel.java @@ -740,14 +740,16 @@ public class AccettazioneOnOrdineAccettazioneInevasoViewModel implements IOnColl - BigDecimal qtaDaEvadere = BigDecimal.ZERO; + BigDecimal qtaDaEvadere; BigDecimal totalQtaDaEvadere = item.getQtaOrd().subtract(new BigDecimal(qtaEvasa)).subtract(item.getQtaEvasa()); - if(item.mtbAart.getColliPedana().compareTo(totalQtaDaEvadere) <= 0) { - qtaDaEvadere = item.mtbAart.getColliPedana(); + BigDecimal qtaColliPedana = item.mtbAart.getColliPedana().multiply(item.mtbAart.getQtaCnf()); + + if(qtaColliPedana.compareTo(totalQtaDaEvadere) <= 0) { + qtaDaEvadere = qtaColliPedana; } else { - qtaDaEvadere = item.getQtaOrd().subtract(new BigDecimal(qtaEvasa)).subtract(item.getQtaEvasa()); + qtaDaEvadere = totalQtaDaEvadere; } DialogInputQuantity.DTO dto = new DialogInputQuantity.DTO()