diff --git a/app/build.gradle b/app/build.gradle index 67bf86c4..c8215ef7 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -10,8 +10,8 @@ apply plugin: 'com.google.gms.google-services' android { - def appVersionCode = 344 - def appVersionName = '1.32.04' + def appVersionCode = 345 + def appVersionName = '1.32.05' signingConfigs { release { diff --git a/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_picking/AccettazionePickingViewModel.java b/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_picking/AccettazionePickingViewModel.java index 69d18995..2528f93b 100644 --- a/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_picking/AccettazionePickingViewModel.java +++ b/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_picking/AccettazionePickingViewModel.java @@ -20,7 +20,6 @@ import it.integry.barcode_base_android_library.model.BarcodeScanDTO; import it.integry.integrywmsnative.core.CommonConst; import it.integry.integrywmsnative.core.exception.AlreadyUsedAnonymousLabelException; import it.integry.integrywmsnative.core.exception.InvalidLUMultiGestioneException; -import it.integry.integrywmsnative.core.exception.InvalidOrderTypeException; import it.integry.integrywmsnative.core.exception.LUScanNotGrantedException; import it.integry.integrywmsnative.core.exception.NoArtsFoundException; import it.integry.integrywmsnative.core.exception.NoResultFromBarcodeException; @@ -126,18 +125,13 @@ public class AccettazionePickingViewModel { .distinctBy(x -> x) .toList(); - if (foundGestioni != null) { - - if (foundGestioni.size() == 1) { - if (isOrdTrasf && (foundGestioni.get(0) == GestioneEnum.PRODUZIONE || foundGestioni.get(0) == GestioneEnum.LAVORAZIONE)) { - defaultGestioneOfUL = GestioneEnum.ACQUISTO; - } else - defaultGestioneOfUL = foundGestioni.get(0) == GestioneEnum.PRODUZIONE ? GestioneEnum.LAVORAZIONE : foundGestioni.get(0); - } else { - this.sendError(new InvalidLUMultiGestioneException()); - } + if (foundGestioni.size() == 1) { + if (isOrdTrasf && (foundGestioni.get(0) == GestioneEnum.PRODUZIONE || foundGestioni.get(0) == GestioneEnum.LAVORAZIONE)) { + defaultGestioneOfUL = GestioneEnum.ACQUISTO; + } else + defaultGestioneOfUL = foundGestioni.get(0) == GestioneEnum.PRODUZIONE ? GestioneEnum.LAVORAZIONE : foundGestioni.get(0); } else { - this.sendError(new InvalidOrderTypeException()); + this.sendError(new InvalidLUMultiGestioneException()); } } diff --git a/app/src/main/java/it/integry/integrywmsnative/gest/prod_accettazione_ord_produzione/ProdOrdineProduzioneElencoViewModel.java b/app/src/main/java/it/integry/integrywmsnative/gest/prod_accettazione_ord_produzione/ProdOrdineProduzioneElencoViewModel.java index 512f9856..210f8e50 100644 --- a/app/src/main/java/it/integry/integrywmsnative/gest/prod_accettazione_ord_produzione/ProdOrdineProduzioneElencoViewModel.java +++ b/app/src/main/java/it/integry/integrywmsnative/gest/prod_accettazione_ord_produzione/ProdOrdineProduzioneElencoViewModel.java @@ -32,24 +32,19 @@ public class ProdOrdineProduzioneElencoViewModel { this.codMdep = codMdep; this.sendOnLoadingStarted(); - new Thread(() -> { - mProdOrdineProduzioneRESTConsumer.getOrdiniInevasi(codMdep, orderList -> { - this.mOrderList.setValue(orderList); + mProdOrdineProduzioneRESTConsumer.getOrdiniInevasi(codMdep, orderList -> { + this.mOrderList.setValue(orderList); - this.sendOnLoadingEnded(); - }, this::sendError); + this.sendOnLoadingEnded(); + }, this::sendError); - }).start(); } public void loadPicking(List selectedOrders) { this.sendOnLoadingStarted(); - - new Thread(() -> { - this.mProdOrdineProduzioneRESTConsumer.retrievePickingListNew(selectedOrders, sitArtOrds -> { this.sendOnOrdersDispatched(selectedOrders, sitArtOrds); @@ -57,8 +52,6 @@ public class ProdOrdineProduzioneElencoViewModel { }, this::sendError); - }).start(); - }