Cambiato servizio di retrieve giacenza in VerificaGiacenze
This commit is contained in:
parent
393bffe14c
commit
645b2cfe5d
@ -3,6 +3,6 @@ package it.integry.integrywmsnative.core.exception;
|
|||||||
public class InvalidCodMdepBarcodeException extends RuntimeException {
|
public class InvalidCodMdepBarcodeException extends RuntimeException {
|
||||||
|
|
||||||
public InvalidCodMdepBarcodeException(String message) {
|
public InvalidCodMdepBarcodeException(String message) {
|
||||||
super(message);
|
super("Il deposito scansionato non è valido: " + message);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -13,7 +13,7 @@ import retrofit2.http.Query;
|
|||||||
|
|
||||||
public interface GiacenzaPvRESTConsumerService {
|
public interface GiacenzaPvRESTConsumerService {
|
||||||
|
|
||||||
@GET("giacenza/retrieve")
|
@GET("wms/pv/verifica_giacenze/retrieve")
|
||||||
Call<ServiceRESTResponse<List<GiacenzaPvDTO>>> retrieve(@Query("codMdep") String codMdep);
|
Call<ServiceRESTResponse<List<GiacenzaPvDTO>>> retrieve(@Query("codMdep") String codMdep);
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -9,6 +9,8 @@ import it.integry.barcode_base_android_library.model.BarcodeScanDTO;
|
|||||||
import it.integry.integrywmsnative.core.exception.InvalidCodMdepBarcodeException;
|
import it.integry.integrywmsnative.core.exception.InvalidCodMdepBarcodeException;
|
||||||
import it.integry.integrywmsnative.core.exception.NoResultFromBarcodeException;
|
import it.integry.integrywmsnative.core.exception.NoResultFromBarcodeException;
|
||||||
import it.integry.integrywmsnative.core.rest.consumers.BarcodeRESTConsumer;
|
import it.integry.integrywmsnative.core.rest.consumers.BarcodeRESTConsumer;
|
||||||
|
import it.integry.integrywmsnative.core.rest.model.AvailableCodMdepsDTO;
|
||||||
|
import it.integry.integrywmsnative.core.settings.SettingsManager;
|
||||||
import it.integry.integrywmsnative.core.utility.UtilityBarcode;
|
import it.integry.integrywmsnative.core.utility.UtilityBarcode;
|
||||||
import it.integry.integrywmsnative.core.utility.UtilityString;
|
import it.integry.integrywmsnative.core.utility.UtilityString;
|
||||||
|
|
||||||
@ -17,7 +19,7 @@ public class DialogAskDepositoViewModel {
|
|||||||
Handler handler;
|
Handler handler;
|
||||||
BarcodeRESTConsumer barcodeRESTConsumer;
|
BarcodeRESTConsumer barcodeRESTConsumer;
|
||||||
|
|
||||||
private MutableLiveData<String> codMdep = new MutableLiveData<>();
|
private final MutableLiveData<String> codMdep = new MutableLiveData<>();
|
||||||
private Listener listener;
|
private Listener listener;
|
||||||
|
|
||||||
public DialogAskDepositoViewModel(Handler handler, BarcodeRESTConsumer barcodeRESTConsumer) {
|
public DialogAskDepositoViewModel(Handler handler, BarcodeRESTConsumer barcodeRESTConsumer) {
|
||||||
@ -45,14 +47,14 @@ public class DialogAskDepositoViewModel {
|
|||||||
throw new InvalidCodMdepBarcodeException(barcodeScanDTO.getStringValue());
|
throw new InvalidCodMdepBarcodeException(barcodeScanDTO.getStringValue());
|
||||||
}
|
}
|
||||||
|
|
||||||
// AvailableCodMdepsDTO availableCodMdepsDTO = SettingsManager.iDB().getAvailableCodMdep().stream()
|
AvailableCodMdepsDTO availableCodMdepsDTO = SettingsManager.iDB().getAvailableCodMdep().stream()
|
||||||
// .filter(x -> x.getCodMdep().equalsIgnoreCase(ean128Model.Internal4))
|
.filter(x -> x.getCodMdep().equalsIgnoreCase(ean128Model.Internal4))
|
||||||
// .findFirst()
|
.findFirst()
|
||||||
// .orElse(null);
|
.orElse(null);
|
||||||
//
|
|
||||||
// if (availableCodMdepsDTO == null) {
|
if (availableCodMdepsDTO == null) {
|
||||||
// throw new InvalidCodMdepBarcodeException(barcodeScanDTO.getStringValue());
|
throw new InvalidCodMdepBarcodeException(ean128Model.Internal4);
|
||||||
// }
|
}
|
||||||
|
|
||||||
handler.post(() -> {
|
handler.post(() -> {
|
||||||
this.codMdep.setValue(ean128Model.Internal4);
|
this.codMdep.setValue(ean128Model.Internal4);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user