From d541761ac63b18f1b24ed3f58f30857e8c7851a1 Mon Sep 17 00:00:00 2001 From: GiuseppeS Date: Mon, 13 Mar 2023 16:31:22 +0100 Subject: [PATCH 1/2] Sistemata creazione documento solo per colli rettificati V- --- .../AccettazionePickingViewModel.java | 18 ++++++------------ .../ProdOrdineProduzioneElencoViewModel.java | 15 ++++----------- .../RettificaGiacenzeViewModel.java | 6 ++---- 3 files changed, 12 insertions(+), 27 deletions(-) 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(); - } diff --git a/app/src/main/java/it/integry/integrywmsnative/gest/rettifica_giacenze/RettificaGiacenzeViewModel.java b/app/src/main/java/it/integry/integrywmsnative/gest/rettifica_giacenze/RettificaGiacenzeViewModel.java index 6c8483fe..11f3e4fb 100644 --- a/app/src/main/java/it/integry/integrywmsnative/gest/rettifica_giacenze/RettificaGiacenzeViewModel.java +++ b/app/src/main/java/it/integry/integrywmsnative/gest/rettifica_giacenze/RettificaGiacenzeViewModel.java @@ -474,9 +474,7 @@ public class RettificaGiacenzeViewModel { this.sendLUPositionChangeRequest((shouldChangePosition, mtbDepoPosizione) -> { if (shouldChangePosition) { - this.savePosizione(mtbDepoPosizione, () -> { - onComplete.run(); - }); + this.savePosizione(mtbDepoPosizione, onComplete); } else { onComplete.run(); } @@ -484,7 +482,7 @@ public class RettificaGiacenzeViewModel { } private void createDoc(MtbColt mtbColt, Runnable onComplete) { - if (mtbColt.getGestioneEnum() != GestioneEnum.VENDITA && mtbColt.getSegno() != -1) { + if (!(mtbColt.getGestioneEnum() == GestioneEnum.VENDITA && mtbColt.getSegno() == -1)) { onComplete.run(); return; } From 895c21cee497d00f94628f3cb8de3a32bbb88e4f Mon Sep 17 00:00:00 2001 From: GiuseppeS Date: Mon, 13 Mar 2023 16:31:55 +0100 Subject: [PATCH 2/2] -> v1.32.05 (345) --- app/build.gradle | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 {