aggiunto controllo su wdtb_doct per i fRUMA

This commit is contained in:
2024-06-19 15:02:24 +02:00
parent f4b7eba1d8
commit 83d48df47d

View File

@@ -34,6 +34,22 @@ public class WMSDocumentService {
public Boolean checkFrumaDoc(String fornitore, String numDoc, Date dataDoc) throws Exception {
String sql =
Query.format("SELECT *\n" +
"FROM wdtb_doct\n" +
"WHERE wdtb_doct.data_doc = %s\n" +
" AND wdtb_doct.cod_anag = %s\n" +
" AND wdtb_doct.num_doc = %s\n" +
" AND wdtb_doct.gestione = 'A'\n",
dataDoc,
fornitore,
numDoc
);
List<HashMap<String, Object>> hashMaps = UtilityDB.executeSimpleQuery(multiDBTransactionManager.getPrimaryConnection(), sql);
if ( hashMaps.isEmpty() ) {
sql =
Query.format("SELECT *\n" +
"FROM dtb_doct\n" +
" INNER JOIN dtb_tipi ON dtb_doct.cod_dtip = dtb_tipi.cod_dtip\n" +
@@ -47,7 +63,8 @@ public class WMSDocumentService {
numDoc
);
List<HashMap<String, Object>> hashMaps = UtilityDB.executeSimpleQuery(multiDBTransactionManager.getPrimaryConnection(), sql);
hashMaps = UtilityDB.executeSimpleQuery(multiDBTransactionManager.getPrimaryConnection(), sql);
}
return !hashMaps.isEmpty();
}