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 pesoLordoRow = row.getPesoLordo();
|
||||
BigDecimal qtaCnf = row.getQtaCnf();
|
||||
BigDecimal qtaDoc = qta;
|
||||
|
||||
BigDecimal pesoKgTot = UtilityBigDecimal.isNull(datiTrasp.getPesoKg(), BigDecimal.ZERO);
|
||||
BigDecimal colliTot = UtilityBigDecimal.isNull(datiTrasp.getColli(), BigDecimal.ZERO);
|
||||
@@ -1027,13 +1028,13 @@ public class DocOrdCalTotaliRules extends QueryRules {
|
||||
} else {
|
||||
qtaCnfInt = qtaCnf.setScale(0, RoundingMode.DOWN);
|
||||
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);
|
||||
sfusoRiga = BigDecimal.ZERO;
|
||||
} else {
|
||||
colliRiga = qta.divide(qtaCnf, RoundingMode.HALF_UP);
|
||||
colliRiga = qtaDoc.divide(qtaCnf, RoundingMode.HALF_UP);
|
||||
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);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user