Refactoring dei servizi utilizzati nelle gestioni di Lavorazione / Vendita.
Fix su scansione articoli in Documenti Interni.
This commit is contained in:
@@ -19,5 +19,5 @@ dependencies {
|
||||
implementation fileTree(include: ['*.jar'], dir: 'libs')
|
||||
implementation project(':app')
|
||||
|
||||
implementation 'androidx.appcompat:appcompat:1.5.1'
|
||||
implementation 'androidx.appcompat:appcompat:1.6.0'
|
||||
}
|
||||
|
||||
@@ -2,7 +2,7 @@ package it.integry.wms.dynamic_customization.extensions;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import it.integry.integrywmsnative.core.class_router.interfaces.IOrdiniVendita;
|
||||
import it.integry.integrywmsnative.core.class_router.interfaces.OrdiniVenditaInterface;
|
||||
import it.integry.integrywmsnative.core.expansion.RunnableArgs;
|
||||
import it.integry.integrywmsnative.core.model.MtbColt;
|
||||
import it.integry.integrywmsnative.core.rest.consumers.ColliMagazzinoRESTConsumer;
|
||||
@@ -11,15 +11,26 @@ import it.integry.integrywmsnative.core.rest.model.OrdineUscitaInevasoDTO;
|
||||
import it.integry.integrywmsnative.core.settings.SettingsManager;
|
||||
import it.integry.integrywmsnative.core.utility.UtilityString;
|
||||
|
||||
public class OrdiniVendita implements IOrdiniVendita {
|
||||
public class OrdiniVendita implements OrdiniVenditaInterface {
|
||||
|
||||
@Override
|
||||
public boolean isTrasfOrder(List<OrdineUscitaInevasoDTO> testateOrdini) {
|
||||
// Se il deposito del collo è diverso dal deposito dell'utente allora sto "evadendo"
|
||||
// la merce per una vendita presente su un altro deposito
|
||||
|
||||
String codMdepOrder = testateOrdini.get(0).getCodMdep();
|
||||
return !UtilityString.isNullOrEmpty(codMdepOrder) &&
|
||||
!codMdepOrder.equalsIgnoreCase(SettingsManager.i().getUserSession().getDepo().getCodMdep());
|
||||
}
|
||||
|
||||
@Override
|
||||
@Deprecated
|
||||
public void distribuisciCollo(MtbColt mtbColt, List<OrdineUscitaInevasoDTO> testateOrdini, RunnableArgs<List<MtbColt>> onComplete, RunnableArgs<Exception> onFailed) {
|
||||
|
||||
String codMdepOrder = testateOrdini.get(0).getCodMdep();
|
||||
|
||||
//Se il deposito del collo è diverso dal deposito dell'utente allora sto "evadendo" la merce per una vendita presente
|
||||
//su un altro deposito
|
||||
//Se il deposito del collo è diverso dal deposito dell'utente allora sto "evadendo" la merce
|
||||
// per una vendita presente su un altro deposito
|
||||
if(!UtilityString.isNullOrEmpty(codMdepOrder) &&
|
||||
!codMdepOrder.equalsIgnoreCase(SettingsManager.i().getUserSession().getDepo().getCodMdep())) {
|
||||
|
||||
|
||||
Reference in New Issue
Block a user