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 a5800c89..b2fbde39 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 @@ -270,13 +270,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); + } }