From 1966acd8361e4cb0be501d26c2f176290e042361 Mon Sep 17 00:00:00 2001 From: GiuseppeS Date: Wed, 19 Jun 2019 16:49:03 +0200 Subject: [PATCH] Fix su sortBy data cons in avantielenco Accettazione / Spedizione --- .../gest/accettazione/MainAccettazioneFragment.java | 3 ++- .../integrywmsnative/gest/vendita/MainVenditaFragment.java | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/it/integry/integrywmsnative/gest/accettazione/MainAccettazioneFragment.java b/app/src/main/java/it/integry/integrywmsnative/gest/accettazione/MainAccettazioneFragment.java index 1f69c55c..383c7b7c 100644 --- a/app/src/main/java/it/integry/integrywmsnative/gest/accettazione/MainAccettazioneFragment.java +++ b/app/src/main/java/it/integry/integrywmsnative/gest/accettazione/MainAccettazioneFragment.java @@ -21,6 +21,7 @@ import android.widget.Toast; import com.annimon.stream.Stream; import java.util.ArrayList; +import java.util.Date; import java.util.List; import java.util.concurrent.atomic.AtomicInteger; @@ -188,7 +189,7 @@ public class MainAccettazioneFragment extends Fragment implements ISearcableFrag List tmpOrd = Stream.of(ordini) .filter(x -> x.getCodAnagOrd().equals(groupedOrdine.codAnagForn)) - .sortBy(x -> x.getDataConsD()) + .sortBy(x -> x.getDataConsD() != null ? x.getDataConsD() : new Date(2000, 01, 01)) .map(x -> { OrdineAccettazioneGroupedInevasoDTO.Ordine rigaOrdine = new OrdineAccettazioneGroupedInevasoDTO.Ordine(); diff --git a/app/src/main/java/it/integry/integrywmsnative/gest/vendita/MainVenditaFragment.java b/app/src/main/java/it/integry/integrywmsnative/gest/vendita/MainVenditaFragment.java index 40c13b4c..b4043387 100644 --- a/app/src/main/java/it/integry/integrywmsnative/gest/vendita/MainVenditaFragment.java +++ b/app/src/main/java/it/integry/integrywmsnative/gest/vendita/MainVenditaFragment.java @@ -21,6 +21,7 @@ import android.view.ViewGroup; import com.annimon.stream.Stream; import java.util.ArrayList; +import java.util.Date; import java.util.List; import butterknife.ButterKnife; @@ -212,7 +213,7 @@ public class MainVenditaFragment extends Fragment implements ITitledFragment, IS Stream.of(ordini) .filter(x -> x.getCodAnagOrd().equalsIgnoreCase(codAnagOrd)) .distinctBy(x -> x.getDataOrdS() + " - " + x.getDataConsS() + " - " + x.getNumOrd()) - .sortBy(OrdineVenditaInevasoDTO::getDataConsD) + .sortBy(x -> x.getDataConsD() != null ? x.getDataConsD() : new Date(2000, 01, 01)) .forEach(ord -> {