Aggiunto controllo su deposito in fase di picking uscita

This commit is contained in:
Giuseppe Scorrano 2025-02-26 18:36:17 +01:00
parent 645045b492
commit 9d48fec426

View File

@ -690,10 +690,11 @@ public class SpedizioneViewModel {
if (mtbColt != null && mtbColt.getMtbColr() != null && !mtbColt.getMtbColr().isEmpty()) {
if (mtbColt.getSegno() != -1) {
boolean codMdepMatchPreviousPick = mCurrentMtbColt != null && (mtbColt.getMtbColr().isEmpty() || mCurrentMtbColt.getCodMdep().equalsIgnoreCase(mtbColt.getCodMdep()));
boolean codMdepIsValid = SettingsManager.iDB().getAvailableCodMdep().stream()
.anyMatch(x -> x.getCodMdep().equalsIgnoreCase(mtbColt.getCodMdep()));
if (codMdepIsValid) {
if (codMdepIsValid && codMdepMatchPreviousPick) {
searchArtFromUL(mtbColt);
} else throw new InvalidCodMdepException();