Fix su logica di richiesta lotto in Spedizione nel caso di più lotti presenti in una UL

This commit is contained in:
2024-02-21 10:05:28 +01:00
parent 3fddb6bcf7
commit 4a79b6c1bf
5 changed files with 52 additions and 76 deletions

View File

@@ -838,16 +838,16 @@ public class SpedizioneViewModel {
.toList();
//Controllo se una delle partite combacia con quella che voglio evadere
if (refMtbColr != null && refMtbColr.getMtbPartitaMag() != null) {
MtbPartitaMag refMtbPartitaMag = refMtbColr.getMtbPartitaMag();
Optional<MtbPartitaMag> matchPartitaMag = Stream.of(availableBatchLots).filter(availableBatchLot -> refMtbPartitaMag.getPartitaMag().equalsIgnoreCase(availableBatchLot.getPartitaMag())).findFirst();
if (matchPartitaMag.isPresent()) {
availableBatchLots.clear();
availableBatchLots.add(refMtbPartitaMag);
}
}
// if (refMtbColr != null && refMtbColr.getMtbPartitaMag() != null) {
// MtbPartitaMag refMtbPartitaMag = refMtbColr.getMtbPartitaMag();
//
// Optional<MtbPartitaMag> matchPartitaMag = Stream.of(availableBatchLots).filter(availableBatchLot -> refMtbPartitaMag.getPartitaMag().equalsIgnoreCase(availableBatchLot.getPartitaMag())).findFirst();
//
// if (matchPartitaMag.isPresent()) {
// availableBatchLots.clear();
// availableBatchLots.add(refMtbPartitaMag);
// }
// }
if (availableBatchLots.size() > 1) {
this.sendOnLoadingStarted();