Implementato ordinamento per data cons in Accettazione e Spedizione
This commit is contained in:
parent
c6e42e7179
commit
2aec11c38a
@ -182,6 +182,8 @@ public class MainAccettazioneFragment extends Fragment implements ISearcableFrag
|
||||
//Splitto gli ordini di ogni fornitore per data e numero
|
||||
List<OrdineAccettazioneGroupedInevasoDTO.Ordine> tmpOrd = Stream.of(ordini)
|
||||
.filter(x -> x.getCodAnagOrd().equals(groupedOrdine.codAnagForn))
|
||||
|
||||
.sortBy(x -> x.getDataConsD())
|
||||
.map(x -> {
|
||||
|
||||
OrdineAccettazioneGroupedInevasoDTO.Ordine rigaOrdine = new OrdineAccettazioneGroupedInevasoDTO.Ordine();
|
||||
@ -194,7 +196,7 @@ public class MainAccettazioneFragment extends Fragment implements ISearcableFrag
|
||||
rigaOrdine.pesoTotale = x.getPesoTotale();
|
||||
rigaOrdine.barcode = x.getBarcode();
|
||||
rigaOrdine.termCons = x.getTermCons();
|
||||
rigaOrdine.dataCons = x.getDataCons();
|
||||
rigaOrdine.dataCons = x.getDataConsS();
|
||||
rigaOrdine.rifOrd = x.getRifOrd();
|
||||
rigaOrdine.clienti = new ArrayList<>();
|
||||
|
||||
@ -218,7 +220,7 @@ public class MainAccettazioneFragment extends Fragment implements ISearcableFrag
|
||||
cliente.codJcom = x.getCodJcom();
|
||||
cliente.ragSocCom = x.getRagSocCom();
|
||||
cliente.descrCom = x.getDescrizioneCom();
|
||||
cliente.dataCons = x.getDataCons();
|
||||
cliente.dataCons = x.getDataConsS();
|
||||
cliente.numCnf = x.getNumCnf();
|
||||
cliente.rifOrd = x.getRifOrd();
|
||||
|
||||
|
||||
@ -1,5 +1,9 @@
|
||||
package it.integry.integrywmsnative.gest.accettazione.dto;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
import it.integry.integrywmsnative.core.utility.UtilityDate;
|
||||
|
||||
/**
|
||||
* Created by GiuseppeS on 06/03/2018.
|
||||
*/
|
||||
@ -171,10 +175,19 @@ public class OrdineAccettazioneInevasoDTO {
|
||||
return this;
|
||||
}
|
||||
|
||||
public String getDataCons() {
|
||||
public String getDataConsS() {
|
||||
return dataCons;
|
||||
}
|
||||
|
||||
public Date getDataConsD(){
|
||||
try {
|
||||
return UtilityDate.recognizeDate(dataCons);
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
public OrdineAccettazioneInevasoDTO setDataCons(String dataCons) {
|
||||
this.dataCons = dataCons;
|
||||
return this;
|
||||
|
||||
@ -207,6 +207,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)
|
||||
.forEach(ord -> {
|
||||
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user