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.HashMap;
|
||||||
import java.util.List;
|
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 {
|
public class DocOrdRules extends QueryRules {
|
||||||
/*Acquisizione IdViaggio da assegnare alle righe dell'ordine se l'azienda non prevede la gestione degli stralci*/
|
/*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);
|
BigDecimal valUnt = UtilityDB.executeSimpleQueryOnlyFirstRowFirstColumn(conn, sql);
|
||||||
if (UtilityBigDecimal.isNullOrZero(valUnt)) {
|
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 {
|
} else {
|
||||||
valUnt = valUnt.setScale(5, RoundingMode.HALF_UP);
|
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();
|
Connection conn = multiDBTransactionManager.getPrimaryConnection();
|
||||||
String sql = it.integry.ems_model.utility.Query.format(
|
String sql = it.integry.ems_model.utility.Query.format(
|
||||||
"select dtb_inum.cod_ireg,\n" +
|
"select dtb_inum.cod_ireg,\n" +
|
||||||
|
"dtb_inum.num_ireg,\n" +
|
||||||
"dtb_inum.ser_doc,\n" +
|
"dtb_inum.ser_doc,\n" +
|
||||||
"MAX_DOC.anno, max_doc.num_doc\n" +
|
"MAX_DOC.anno, max_doc.num_doc\n" +
|
||||||
"FROM dtb_inum\n" +
|
"FROM dtb_inum\n" +
|
||||||
@@ -2299,7 +2300,7 @@ public class DocumentService {
|
|||||||
List<DtbInum> dtbInumList = UtilityDB.executeSimpleQueryDTO(conn, sql, DtbInum.class);
|
List<DtbInum> dtbInumList = UtilityDB.executeSimpleQueryDTO(conn, sql, DtbInum.class);
|
||||||
|
|
||||||
if (dtbInumList == null) return null;
|
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);
|
return entityProcessor.processEntityList(dtbInumList, true);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user