Merge remote-tracking branch 'origin/develop' into develop

This commit is contained in:
2024-01-15 15:30:24 +01:00

View File

@@ -3584,24 +3584,27 @@ public class DocumentProdService {
docsToPersist.add(doc);
docsToPersist.add(clav);
for (DtbDocr row : doc.getDtbDocr()) {
DtbDocr clavRow = (DtbDocr) row.clone();
clavRow.setOperation(OperationType.INSERT);
clavRow.setCodDtip(null);
clavRow.setCodAnag(null);
clavRow.setDataDoc(null);
clavRow.setSerDoc(null);
clavRow.setGestione(null);
clavRow.setDataReg(null);
clavRow.setNumDoc(null);
clavRow.setValUnt(null);
clav.getDtbDocr().add(clavRow);
DtbDoct slav = generateScarichiArticoloDaCarico(codDtipSlav, clav, row);
slav.setActivityId(activity.getActivityId());
docsToPersist.add(slav);
if (doc.getDtbDocr() != null) {
for (DtbDocr row : doc.getDtbDocr()) {
DtbDocr clavRow = (DtbDocr) row.clone();
clavRow.setOperation(OperationType.INSERT);
clavRow.setCodDtip(null);
clavRow.setCodAnag(null);
clavRow.setDataDoc(null);
clavRow.setSerDoc(null);
clavRow.setGestione(null);
clavRow.setDataReg(null);
clavRow.setNumDoc(null);
clavRow.setValUnt(null);
clav.getDtbDocr().add(clavRow);
DtbDoct slav = generateScarichiArticoloDaCarico(codDtipSlav, clav, row);
slav.setActivityId(activity.getActivityId());
docsToPersist.add(slav);
}
}
}
entityProcessor.processEntityList(docsToPersist, true);
}
@@ -3657,7 +3660,8 @@ public class DocumentProdService {
" AND num_doc = " + UtilityDB.valueToString(doct.getNumDoc()) +
" AND ser_doc = " + UtilityDB.valueToString(doct.getSerDoc()) +
" AND cod_dtip = " + UtilityDB.valueToString(doct.getCodDtip()) +
" AND cod_anag = " + UtilityDB.valueToString(doct.getCodAnag());
" AND cod_anag = " + UtilityDB.valueToString(doct.getCodAnag()) +
" AND cod_mart is not null ";
return UtilityDB.executeSimpleQueryDTO(multiDBTransactionManager.getPrimaryConnection(), sql, DtbDocr.class);