import rossogargano
This commit is contained in:
@@ -252,6 +252,9 @@ public class RossoGarganoSyncService {
|
||||
if (tipoAnag.equalsIgnoreCase("F")) {
|
||||
numDocForn = pnNroFattura;
|
||||
}
|
||||
if (codAnag.equalsIgnoreCase("F0002")) {
|
||||
numDoc = UtilityHashMap.<BigDecimal>getValueIfExists(c, "PN_NRO_DOCUMENTO").intValue();
|
||||
}
|
||||
}
|
||||
if (UtilityString.isNullOrEmpty(serDoc))
|
||||
serDoc = "/";
|
||||
@@ -329,7 +332,7 @@ public class RossoGarganoSyncService {
|
||||
List<CtbScad> scadenzeAperte = pagaScadenze(pnPartita, tipoAnag, codAnag, ctbMovt, pnImportoMov, pnSegnoMovimento,
|
||||
pnCausaleMovimento,
|
||||
ctbMovr);
|
||||
if (scadenzeAperte != null) {
|
||||
if (scadenzeAperte != null ) {
|
||||
if (ctbMovt.getCtbScad() == null) ctbMovt.setCtbScad(new ArrayList<>());
|
||||
ctbMovt.getCtbScad().addAll(scadenzeAperte);
|
||||
}
|
||||
@@ -361,7 +364,7 @@ public class RossoGarganoSyncService {
|
||||
} catch (Exception e) {
|
||||
multiDBTransactionManager.rollbackAll();
|
||||
logger.error(e);
|
||||
// break;
|
||||
throw e;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1191,7 +1194,7 @@ public class RossoGarganoSyncService {
|
||||
.setCtbScad(scad);
|
||||
|
||||
List<CtbScad> scadenzeAperte = Stream.of(elencoScadenze).filter(x -> x.getIdRigaMov() == null).toList();
|
||||
if (ctbMovt.getCtbPart() != null) {
|
||||
if (ctbMovt.getCtbPart() != null && ctbMovt.getCodAnag().equalsIgnoreCase(codAnag)) {
|
||||
ctbMovt.getCtbPart().setCtbScad(scadenzeAperte);
|
||||
} else {
|
||||
return scadenzeAperte;
|
||||
|
||||
Reference in New Issue
Block a user