[BUG] Sistemata query di recupero colli in accettazione
This commit is contained in:
parent
b96c8b77ec
commit
6b6c00de79
@ -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
|
||||
|
||||
@ -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();
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user