Merge branch 'master' into develop

This commit is contained in:
2024-07-01 15:30:39 +02:00

View File

@@ -421,6 +421,23 @@ public class DocumentiAcquistoImportService {
} }
if (addRow ) { if (addRow ) {
List<String> articoli = Stream.of(doc.getWdtbDocr()).map(x -> x.getCodArtFor()).distinct().toList();
sql =
String.format(
"SELECT cod_art_for FROM mtb_lisa WHERE cod_alis = %s AND cod_art_for in (%s) AND cod_mart is null",
UtilityDB.valueToString(dtbDoct.getListino()),
UtilityDB.listValueToString(articoli));
List<String> artMancanti = UtilityDB.executeSimpleQueryOnlyFirstColumn(multiDBTransactionManager.getPrimaryConnection(), sql);
if (artMancanti != null && artMancanti.size() > 0) {
throw new Exception(String.format("Attenzione nel documento ci sono articoli non agganciati ad un codice interno. Articoli non codificati: %s",
StringUtils.join(artMancanti, ",")));
}
List<DtbDocr> righe = Stream.of(doc.getWdtbDocr()).map( List<DtbDocr> righe = Stream.of(doc.getWdtbDocr()).map(
d -> { d -> {