[BUG] Sistemata query di recupero colli in accettazione

This commit is contained in:
Giuseppe Scorrano 2019-10-07 17:47:28 +02:00
parent b96c8b77ec
commit 6b6c00de79
2 changed files with 9 additions and 35 deletions

View File

@ -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

View File

@ -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<ArrayList<MtbColt>>() {}.getType();