Merge branch 'master' into develop
This commit is contained in:
@@ -421,6 +421,23 @@ public class DocumentiAcquistoImportService {
|
||||
}
|
||||
|
||||
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(
|
||||
d -> {
|
||||
|
||||
Reference in New Issue
Block a user