Migliorata query di retrieve barcodes in posizione
All checks were successful
IntegryManagementSystem_Multi/pipeline/head This commit looks good

This commit is contained in:
2025-10-31 15:49:07 +01:00
parent ff81f2129b
commit 8ebac5dd33

View File

@@ -734,10 +734,11 @@ public class WMSUtility {
public static List<String> retrieveBarcodesInPosizione(Connection connection, String posizione) throws SQLException {
String sql = "SELECT * FROM (" +
"SELECT barcode_ul FROM mtb_colt WHERE posizione = " + UtilityDB.valueToString(posizione) +
" UNION " +
"SELECT barcode_ul FROM mtb_colt WHERE posizione = " + UtilityDB.valueToString(posizione) + "\n" +
" WHERE segno = 1\n" +
" UNION \n" +
" SELECT barcode_ul FROM mvw_sitart_udc_det_inventario WHERE posizione = " + UtilityDB.valueToString(posizione) +
") tmp" +
") tmp\n" +
" WHERE tmp.barcode_ul IS NOT NULL";
return UtilityDB.executeSimpleQueryOnlyFirstColumn(connection, sql);