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