Merge branch 'master' into feature/RefactoringGestioneColli
All checks were successful
IntegryManagementSystem_Multi/pipeline/head This commit looks good
All checks were successful
IntegryManagementSystem_Multi/pipeline/head This commit looks good
This commit is contained in:
@@ -989,6 +989,7 @@ public class DocOrdCalTotaliRules extends QueryRules {
|
|||||||
BigDecimal rapConv = row.getRapConv();
|
BigDecimal rapConv = row.getRapConv();
|
||||||
BigDecimal pesoLordoRow = row.getPesoLordo();
|
BigDecimal pesoLordoRow = row.getPesoLordo();
|
||||||
BigDecimal qtaCnf = row.getQtaCnf();
|
BigDecimal qtaCnf = row.getQtaCnf();
|
||||||
|
BigDecimal qtaDoc = qta;
|
||||||
|
|
||||||
BigDecimal pesoKgTot = UtilityBigDecimal.isNull(datiTrasp.getPesoKg(), BigDecimal.ZERO);
|
BigDecimal pesoKgTot = UtilityBigDecimal.isNull(datiTrasp.getPesoKg(), BigDecimal.ZERO);
|
||||||
BigDecimal colliTot = UtilityBigDecimal.isNull(datiTrasp.getColli(), BigDecimal.ZERO);
|
BigDecimal colliTot = UtilityBigDecimal.isNull(datiTrasp.getColli(), BigDecimal.ZERO);
|
||||||
@@ -1027,13 +1028,13 @@ public class DocOrdCalTotaliRules extends QueryRules {
|
|||||||
} else {
|
} else {
|
||||||
qtaCnfInt = qtaCnf.setScale(0, RoundingMode.DOWN);
|
qtaCnfInt = qtaCnf.setScale(0, RoundingMode.DOWN);
|
||||||
if (qtaCnf.subtract(qtaCnfInt).compareTo(BigDecimal.ZERO) > 0) {
|
if (qtaCnf.subtract(qtaCnfInt).compareTo(BigDecimal.ZERO) > 0) {
|
||||||
colliRiga = IntegerUtility.round(qta.divide(qtaCnf, RoundingMode.HALF_UP), 0);
|
colliRiga = IntegerUtility.round(qtaDoc.divide(qtaCnf, RoundingMode.HALF_UP), 0);
|
||||||
colliRiga = colliRiga.setScale(0, RoundingMode.DOWN);
|
colliRiga = colliRiga.setScale(0, RoundingMode.DOWN);
|
||||||
sfusoRiga = BigDecimal.ZERO;
|
sfusoRiga = BigDecimal.ZERO;
|
||||||
} else {
|
} else {
|
||||||
colliRiga = qta.divide(qtaCnf, RoundingMode.HALF_UP);
|
colliRiga = qtaDoc.divide(qtaCnf, RoundingMode.HALF_UP);
|
||||||
colliRiga = colliRiga.setScale(0, RoundingMode.DOWN);
|
colliRiga = colliRiga.setScale(0, RoundingMode.DOWN);
|
||||||
sfusoRiga = new BigDecimal(qta.doubleValue() % qtaCnf.doubleValue());
|
sfusoRiga = new BigDecimal(qtaDoc.doubleValue() % qtaCnf.doubleValue());
|
||||||
sfusoRiga = IntegerUtility.round(sfusoRiga, 0);
|
sfusoRiga = IntegerUtility.round(sfusoRiga, 0);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user