Merge branch 'develop' into feature/Popup_InfoArticolo

# Conflicts:
#	app/src/main/java/it/integry/integrywmsnative/gest/inventario/picking/PickingInventarioViewModel.java
This commit is contained in:
Giuseppe Scorrano 2023-03-16 12:24:09 +01:00
commit a1d8e98dfe
2 changed files with 17 additions and 17 deletions

View File

@ -10,8 +10,8 @@ apply plugin: 'com.google.gms.google-services'
android {
def appVersionCode = 350
def appVersionName = '1.32.10'
def appVersionCode = 352
def appVersionName = '1.32.12'
signingConfigs {
release {

View File

@ -93,24 +93,24 @@ public class PickingInventarioViewModel extends ViewModel {
var barcodeList = new ArrayList<String>();
barcodeList.add(itemToUpdate.getScanCodBarre());
var matchedArtOpt = availableInventarioArts.stream()
var matchedArt = availableInventarioArts.stream()
.filter(x -> itemToUpdate.getCodMart() != null && x.getCodMart().contains(itemToUpdate.getCodMart()))
.findFirst();
.findFirst()
.orElse(null);
MtbAart articolo = null;
MtbAart articolo;
if (canAddUnknownItems) {
var matchedArt = matchedArtOpt.orElse(new InventarioArtDTO()
if (canAddUnknownItems && matchedArt == null) {
matchedArt = new InventarioArtDTO()
.setBarcode(barcodeList)
.setFlagQtaCnfFissa(true)
.setPlu(false)
.setUntMis(itemToUpdate.getUntMis())
.setQtaCnf(itemToUpdate.getQtaConf()));
.setQtaCnf(itemToUpdate.getQtaConf());
}
if (matchedArt != null) {
articolo = matchedArt.toMtbAart()
.setFlagTracciabilita("N");
}
if (articolo != null) {
dispatchRowEdit(articolo, itemToUpdate);
} else
this.sendError(new NoResultFromBarcodeException(itemToUpdate.getScanCodBarre()));
@ -151,19 +151,19 @@ public class PickingInventarioViewModel extends ViewModel {
var barcodeList = new ArrayList<String>();
barcodeList.add(barcodeProd);
var matchedArtOpt = availableInventarioArts.stream()
var matchedArt = availableInventarioArts.stream()
.filter(x -> x.getBarcode().contains(barcodeProd))
.findFirst();
.findFirst()
.orElse(null);
InventarioArtDTO matchedArt = null;
if (canAddUnknownItems) {
matchedArt = matchedArtOpt.orElse(new InventarioArtDTO()
if (canAddUnknownItems && matchedArt == null) {
matchedArt = new InventarioArtDTO()
.setBarcode(barcodeList)
.setFlagQtaCnfFissa(true)
.setPlu(false)
.setUntMis("PZ")
.setQtaCnf(BigDecimal.ONE));
.setQtaCnf(BigDecimal.ONE);
}