From 6b6c00de796d4ee40e62de08cc3431a5bcd8c076 Mon Sep 17 00:00:00 2001 From: GiuseppeS Date: Mon, 7 Oct 2019 17:47:28 +0200 Subject: [PATCH] [BUG] Sistemata query di recupero colli in accettazione --- .../AccettazioneOrdineInevasoActivity.java | 1 + ...ccettazioneInevasoRESTConsumerService.java | 43 ++++--------------- 2 files changed, 9 insertions(+), 35 deletions(-) diff --git a/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_ordine_inevaso/AccettazioneOrdineInevasoActivity.java b/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_ordine_inevaso/AccettazioneOrdineInevasoActivity.java index 7824542e..9fc4607c 100644 --- a/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_ordine_inevaso/AccettazioneOrdineInevasoActivity.java +++ b/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_ordine_inevaso/AccettazioneOrdineInevasoActivity.java @@ -119,6 +119,7 @@ public class AccettazioneOrdineInevasoActivity extends AppCompatActivity { @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { + super.onActivityResult(requestCode, resultCode, data); // Check which request we're responding to if (requestCode == PICK_UL_REQUEST) { // Make sure the request was successful diff --git a/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_ordine_inevaso/rest/OrdineAccettazioneInevasoRESTConsumerService.java b/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_ordine_inevaso/rest/OrdineAccettazioneInevasoRESTConsumerService.java index 8f836e69..0cdcb81a 100644 --- a/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_ordine_inevaso/rest/OrdineAccettazioneInevasoRESTConsumerService.java +++ b/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_ordine_inevaso/rest/OrdineAccettazioneInevasoRESTConsumerService.java @@ -48,41 +48,14 @@ public class OrdineAccettazioneInevasoRESTConsumerService { - String sql = "SELECT " + - "mtb_colt_lavorazione.gestione, " + - "mtb_colt_lavorazione.data_collo, " + - "mtb_colt_lavorazione.num_collo, " + - "mtb_colt_lavorazione.ser_collo, " + - "mtb_colt_lavorazione.posizione, " + - "mtb_colt_lavorazione.preparato_da, " + - "mtb_colt_lavorazione.cod_anag, " + - "mtb_colt_lavorazione.cod_mdep " + - "FROM mtb_colr mtb_colr_lavorazione " + - "INNER JOIN mtb_colt mtb_colt_lavorazione " + - "ON mtb_colt_lavorazione.gestione = mtb_colr_lavorazione.gestione " + - " AND mtb_colt_lavorazione.ser_collo = mtb_colr_lavorazione.ser_collo " + - " AND mtb_colt_lavorazione.data_collo = mtb_colr_lavorazione.data_collo " + - " AND mtb_colt_lavorazione.num_collo = mtb_colr_lavorazione.num_collo " + - "RIGHT OUTER JOIN mtb_colr mtb_colr_accettazione " + - "ON mtb_colr_lavorazione.gestione_rif = mtb_colr_accettazione.gestione " + - " AND mtb_colr_lavorazione.ser_collo_rif = mtb_colr_accettazione.ser_collo " + - " AND mtb_colr_lavorazione.data_collo_rif = mtb_colr_accettazione.data_collo " + - " AND mtb_colr_lavorazione.num_collo_rif = mtb_colr_accettazione.num_collo " + - " AND mtb_colr_lavorazione.riga = mtb_colr_accettazione.riga " + - "WHERE " + - "mtb_colr_lavorazione.gestione = 'L' " + - "AND mtb_colr_accettazione.gestione = 'A' " + - "AND mtb_colt_lavorazione.cod_anag IS NOT NULL " + - "AND mtb_colr_accettazione.gestione + ' ' + CONVERT(VARCHAR(15), mtb_colr_accettazione.data_ord, 111) + ' ' + CONVERT(VARCHAR, mtb_colr_accettazione.num_ord) IN (" + colliINCondition + - ") GROUP BY " + - "mtb_colt_lavorazione.gestione, " + - "mtb_colt_lavorazione.data_collo, " + - "mtb_colt_lavorazione.num_collo, " + - "mtb_colt_lavorazione.ser_collo, " + - "mtb_colt_lavorazione.posizione, " + - "mtb_colt_lavorazione.preparato_da, " + - "mtb_colt_lavorazione.cod_anag, " + - "mtb_colt_lavorazione.cod_mdep"; + String sql = "SELECT DISTINCT mtb_colt.* " + + "FROM mtb_colt, mtb_colr " + + "WHERE mtb_colt.gestione = mtb_colr.gestione AND " + + "mtb_colt.ser_collo = mtb_colr.ser_collo AND " + + "mtb_colt.data_collo = mtb_colr.data_collo AND " + + "mtb_colt.num_collo = mtb_colr.num_collo AND " + + "mtb_colt.gestione + ' ' + CONVERT(VARCHAR(15), mtb_colr.data_ord, 111) + ' ' + CONVERT(VARCHAR, mtb_colr.num_ord) IN (" + colliINCondition + + ") AND mtb_colt.data_doc IS NULL "; Type typeOfObjectsList = new TypeToken>() {}.getType();