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 InvalidCodMdepBarcodeException(String message) {
|
||||
super(message);
|
||||
super("Il deposito scansionato non è valido: " + message);
|
||||
}
|
||||
}
|
||||
|
||||
@ -13,7 +13,7 @@ import retrofit2.http.Query;
|
||||
|
||||
public interface GiacenzaPvRESTConsumerService {
|
||||
|
||||
@GET("giacenza/retrieve")
|
||||
@GET("wms/pv/verifica_giacenze/retrieve")
|
||||
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.NoResultFromBarcodeException;
|
||||
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.UtilityString;
|
||||
|
||||
@ -17,7 +19,7 @@ public class DialogAskDepositoViewModel {
|
||||
Handler handler;
|
||||
BarcodeRESTConsumer barcodeRESTConsumer;
|
||||
|
||||
private MutableLiveData<String> codMdep = new MutableLiveData<>();
|
||||
private final MutableLiveData<String> codMdep = new MutableLiveData<>();
|
||||
private Listener listener;
|
||||
|
||||
public DialogAskDepositoViewModel(Handler handler, BarcodeRESTConsumer barcodeRESTConsumer) {
|
||||
@ -45,14 +47,14 @@ public class DialogAskDepositoViewModel {
|
||||
throw new InvalidCodMdepBarcodeException(barcodeScanDTO.getStringValue());
|
||||
}
|
||||
|
||||
// AvailableCodMdepsDTO availableCodMdepsDTO = SettingsManager.iDB().getAvailableCodMdep().stream()
|
||||
// .filter(x -> x.getCodMdep().equalsIgnoreCase(ean128Model.Internal4))
|
||||
// .findFirst()
|
||||
// .orElse(null);
|
||||
//
|
||||
// if (availableCodMdepsDTO == null) {
|
||||
// throw new InvalidCodMdepBarcodeException(barcodeScanDTO.getStringValue());
|
||||
// }
|
||||
AvailableCodMdepsDTO availableCodMdepsDTO = SettingsManager.iDB().getAvailableCodMdep().stream()
|
||||
.filter(x -> x.getCodMdep().equalsIgnoreCase(ean128Model.Internal4))
|
||||
.findFirst()
|
||||
.orElse(null);
|
||||
|
||||
if (availableCodMdepsDTO == null) {
|
||||
throw new InvalidCodMdepBarcodeException(ean128Model.Internal4);
|
||||
}
|
||||
|
||||
handler.post(() -> {
|
||||
this.codMdep.setValue(ean128Model.Internal4);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user