aggiunti riferimenti collo in movimenti di cambio posizione ul
All checks were successful
IntegryManagementSystem_Multi/pipeline/head This commit looks good

This commit is contained in:
2025-04-23 15:14:44 +02:00
parent a13671c51a
commit ceb11d3261

View File

@@ -44,7 +44,7 @@ public class WMSUtility {
mtbDepoTipi.setCodTipoDepo(mtbDepo.getFlagTipoNegozio())
.setOperation(OperationType.SELECT_OBJECT);
entityProcessor.processEntity(mtbDepoTipi,true, multiDBTransactionManager);
entityProcessor.processEntity(mtbDepoTipi, true, multiDBTransactionManager);
return mtbDepoTipi.getGestisciColli() == null || mtbDepoTipi.getGestisciColli();
}
@@ -155,7 +155,7 @@ public class WMSUtility {
WMSGiacenzaULService wmsGiacenzaULService = ApplicationContextProvider.getApplicationContext().getBean(WMSGiacenzaULService.class);
final List<MvwSitArtUdcDetInventarioDTO> mvwSitArtUdcDetInventarioDTOS =
wmsGiacenzaULService.retrieveArtsInGiacenzaByBarcodeUls(connection, ssccList,true);
wmsGiacenzaULService.retrieveArtsInGiacenzaByBarcodeUls(connection, ssccList, true);
if (mvwSitArtUdcDetInventarioDTOS.isEmpty())
throw new Exception("Nessun articolo trovato per il barcode: " + ssccList);
@@ -166,6 +166,10 @@ public class WMSUtility {
final MtbColr mtbColr = WMSUtility.convertMvwItemToMtbColr(x);
mtbColr.setPosizioneIn(newPosizione);
if (changeCodMdep) mtbColr.setCodMdepIn(newCodMdep);
mtbColr.setDataColloRif(x.getDataCollo())
.setSerColloRif(x.getSerCollo())
.setNumColloRif(x.getNumCollo())
.setGestioneRif(x.getGestione());
mtbColr.setOperation(OperationType.INSERT);
@@ -352,7 +356,7 @@ public class WMSUtility {
public static InsertUDCRowResponseDTO insertUDCRow(InsertUDCRowRequestDTO insertUDCRowRequestDTO, EntityProcessor entityProcessor, MultiDBTransactionManager multiDBTransactionManager) throws Exception {
MtbColt targetMtbColt = insertUDCRowRequestDTO.getTargetMtbColt();
if(targetMtbColt == null)
if (targetMtbColt == null)
throw new MissingDataException("UL di destinazione non presente");
targetMtbColt.setOperation(OperationType.SELECT_OBJECT);