Fix su calcolo qta colli x pedana

This commit is contained in:
Giuseppe Scorrano 2019-05-27 18:57:38 +02:00
parent 5300612c8c
commit 7cf097ab4f

View File

@ -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()