Merge branch 'master' into develop
This commit is contained in:
@@ -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 -> {
|
||||||
|
|||||||
Reference in New Issue
Block a user