Fix nessun selezionato filtro gruppo merceologico
This commit is contained in:
parent
6c02fcc9d5
commit
0862727176
@ -243,7 +243,7 @@ public class ProdFabbisognoLineeProdFragment extends BaseFragment implements ITi
|
||||
filterChipDTO.getFilterChipText(),
|
||||
v -> initBottomSheetDialogFilter(filterChipDTO));
|
||||
|
||||
switch (filterChipDTO.getID()){
|
||||
switch (filterChipDTO.getID()) {
|
||||
case ProdFabbisognoLineeProdBindings.NUM_ORD_FILTER_ID -> {
|
||||
mFilterViewModel.getCurrentNumOrdsPredicate().addOnPropertyChangedCallback(new OnGeneralChangedCallback() {
|
||||
@Override
|
||||
@ -421,9 +421,13 @@ public class ProdFabbisognoLineeProdFragment extends BaseFragment implements ITi
|
||||
.map(x -> ((ProdFabbisognoLineeItemModelDto) x).getOrdineLavorazioneDTO().getNumOrd().toString())
|
||||
.toList());
|
||||
|
||||
List<SitArtOrdDTO> sitArtOrdDTOS = Stream.of(fabbisognoList)
|
||||
.filter(x -> Stream.of(listMtbGrup).anyMatch(y -> y.getCodMgrp().equalsIgnoreCase(x.getCodMgrp())))
|
||||
.map(x -> {
|
||||
Stream<ProdFabbisognoLineeProdDTO> streamSitArtOrd = Stream.of(fabbisognoList);
|
||||
|
||||
streamSitArtOrd = listMtbGrup != null && !listMtbGrup.isEmpty() ?
|
||||
streamSitArtOrd.filter(x -> Stream.of(listMtbGrup).anyMatch(y -> y.getCodMgrp().equalsIgnoreCase(x.getCodMgrp()))) :
|
||||
streamSitArtOrd;
|
||||
|
||||
List<SitArtOrdDTO> sitArtOrdDTOS = streamSitArtOrd.map(x -> {
|
||||
SitArtOrdDTO sitArtOrdDTO = new SitArtOrdDTO()
|
||||
.setCodMart(x.getCodMart())
|
||||
.setCodMdep(codMdep)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user