Merge branch 'develop' into feature/Insert_promo
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:
@@ -28,7 +28,7 @@ import java.util.Date;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
|
||||
import static it.integry.ems.rules.completing.CommonRules.completeValUntULTC;
|
||||
import static it.integry.ems.rules.completing.CommonRules.*;
|
||||
|
||||
public class DocOrdRules extends QueryRules {
|
||||
/*Acquisizione IdViaggio da assegnare alle righe dell'ordine se l'azienda non prevede la gestione degli stralci*/
|
||||
@@ -530,7 +530,17 @@ public class DocOrdRules extends QueryRules {
|
||||
|
||||
BigDecimal valUnt = UtilityDB.executeSimpleQueryOnlyFirstRowFirstColumn(conn, sql);
|
||||
if (UtilityBigDecimal.isNullOrZero(valUnt)) {
|
||||
valUnt = completeValUntULTC(conn, entity);
|
||||
switch (entity.getListino()) {
|
||||
case "DIST":
|
||||
valUnt = completeValUntDIST(conn, entity);
|
||||
break;
|
||||
case "CMED":
|
||||
valUnt = completeValUntCMED(conn, entity);
|
||||
break;
|
||||
default:
|
||||
valUnt = completeValUntULTC(conn, entity);
|
||||
break;
|
||||
}
|
||||
} else {
|
||||
valUnt = valUnt.setScale(5, RoundingMode.HALF_UP);
|
||||
}
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -2264,6 +2264,7 @@ public class DocumentService {
|
||||
Connection conn = multiDBTransactionManager.getPrimaryConnection();
|
||||
String sql = it.integry.ems_model.utility.Query.format(
|
||||
"select dtb_inum.cod_ireg,\n" +
|
||||
"dtb_inum.num_ireg,\n" +
|
||||
"dtb_inum.ser_doc,\n" +
|
||||
"MAX_DOC.anno, max_doc.num_doc\n" +
|
||||
"FROM dtb_inum\n" +
|
||||
@@ -2299,7 +2300,7 @@ public class DocumentService {
|
||||
List<DtbInum> dtbInumList = UtilityDB.executeSimpleQueryDTO(conn, sql, DtbInum.class);
|
||||
|
||||
if (dtbInumList == null) return null;
|
||||
dtbInumList.forEach(x -> x.setOperation(OperationType.UPDATE));
|
||||
dtbInumList.forEach(x -> x.setOperation(OperationType.INSERT_OR_UPDATE));
|
||||
|
||||
return entityProcessor.processEntityList(dtbInumList, true);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user