From 8b9a951cd69e0d1e546943bb8f28fcbf618d3514 Mon Sep 17 00:00:00 2001 From: ValerioC Date: Tue, 28 Apr 2020 10:15:27 +0200 Subject: [PATCH] [ FRUDIS ] Inserito controllo colli con qta 0 --- .../consumers/ColliMagazzinoRESTConsumer.java | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/it/integry/integrywmsnative/core/rest/consumers/ColliMagazzinoRESTConsumer.java b/app/src/main/java/it/integry/integrywmsnative/core/rest/consumers/ColliMagazzinoRESTConsumer.java index fbceb75c..2abfa8b7 100644 --- a/app/src/main/java/it/integry/integrywmsnative/core/rest/consumers/ColliMagazzinoRESTConsumer.java +++ b/app/src/main/java/it/integry/integrywmsnative/core/rest/consumers/ColliMagazzinoRESTConsumer.java @@ -269,13 +269,15 @@ public class ColliMagazzinoRESTConsumer extends _BaseRESTConsumer { .setPartitaMag(original.getPartitaMag()) .setOperation(CommonModelConsts.OPERATION.INSERT); for (OrdineLavorazioneDTO ordLav : ordini) { - MtbColr ordColr = (MtbColr) mtbColrClone.clone(); - ordColr.setQtaCol(ordLav.getQtaColVersamento().getBigDecimal()); - ordColr.setNumCnf(ordLav.getNumCnfVersamento().getBigDecimal()); - ordColr.setDataOrd(ordLav.getDataOrdProd()) - .setNumOrd(ordLav.getNumOrdProd()) - .setRigaOrd(ordLav.getRigaOrdProd()); - newMtbColt.getMtbColr().add(ordColr); + if (ordLav.getQtaColVersamento().getBigDecimal().compareTo(BigDecimal.ZERO) > 0){ + MtbColr ordColr = (MtbColr) mtbColrClone.clone(); + ordColr.setQtaCol(ordLav.getQtaColVersamento().getBigDecimal()); + ordColr.setNumCnf(ordLav.getNumCnfVersamento().getBigDecimal()); + ordColr.setDataOrd(ordLav.getDataOrdProd()) + .setNumOrd(ordLav.getNumOrdProd()) + .setRigaOrd(ordLav.getRigaOrdProd()); + newMtbColt.getMtbColr().add(ordColr); + } }